Пример 15.3. Выделение строк таблицы



HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>< html > < head > < meta charset="utf-8"> < title >Псевдоклассы</ title > < style > table { border-spacing: 0; } td { padding: 4px; } tr:hover { background: #fc0; /* Меняем цвет фона строки таблицы */    } </ style > </ head > < body > < table width="400" border="1"> < tr >     < th ></ th > < th >Пики</ th > < th >Трефы</ th > < th >Бубны</ th > < th >Червы</ th > </ tr > < tr >     < td >Чебурашка</ td > < td >5</ td >< td >2</ td >< td >4</ td >< td >2</ td > </ tr > < tr >

 

<td>Крокодил Гена</td>

<td>2</td><td>7</td><td>1</td><td>3</td>

</tr>

<tr>

<td>Шапокляк</td>

<td>5</td><td>4</td><td>3</td><td>1</td>

</tr>

<tr>

<td>Крыса Лариса</td>

<td>1</td><td>0</td><td>5</td><td>7</td>

</tr>

</table>

 </body>

</html>


Результат примера показан ниже (рис. 15.3).

 

Pseudo klasės

Pseudo klasės sintaksė:

žymė:pseudo-klasė {savybė:reikšmė;}

CSS klasės gali būti naudojamos kartu su pseudo klasėmis:

žymė.klasė:pseudo-klasė {savybė:reikšmė;}

Nuorodos gali būti vaizduojamos kelias būdais:

a:link {color:#FF0000;} /* neaplankyta nuoroda */a:visited {color:#00FF00;} /* aplankyta nuoruoda */a:hover {color:#FF00FF;} /* pelės kursorius virš nuorodos */a:active {color:#0000FF;} /* pažymėta nuoroda */

Pastaba: a:hover CSS apraše PRIVALO eiti po a:link ir a:visited, jei norite, kad jis būtų efektyvus!!

Pastaba: a:active CSS apraše PRIVALO eiti po a:hover, jei norite, kad jis būtų efektyvus!!

Pastaba: Pseudo klasių vardai yra ne case-sensitive.

Pseudo klasės ir CSS klasės

Pseudo klases ir kitas CSS klases galima naudoti drauge:

a.red:visited {color:#FF0000}

Kitos naudingos pseudo klasės

Pastaba: Kad pseudo klasės veiktų teisingai ant IE būtinai nurodykite <!DOCTYPE>.

:first-child

Jei norite pažymėti pirmąjį elementą aibėje, naudokite :first-child pseudo klasę. Pavyzdyje parodytas pirmo paragrafo puslapyje išskyrimas:

p:first-child {color:blue}

Sekančiame pavyzdyje yra išskiriama kiekviena pirma <i> žymė, kiekviename paragrafe:

p > i:first-child {font-weight:bold}

:first-child

Išskirkime visas <i> žymes pirmame dokumento paragrafe.

p:first-child i {color:blue}

:lang

Pseudo klasė :lang suteikia kitokį stilių elmentui turinčiam specifinį „lang“ atributą:

q:lang(no) {quotes: "~" "~"} /* stilius */ <p>Some text <q lang="no">A quote in a paragraph</q> Some text.</p> /* html */ Some text ~A quote in a paragraph~ Some text. /* Atvaizdavimas */

:focus

Naudokite pseudo klasę :focus, jei norite sufokusuotam elementui suteikti kitokį stilių:

input:focus {color:yellow}

 


Дата добавления: 2022-12-03; просмотров: 22; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!