Dekoracja Tekstu, Podkreślenie CSS
text-decoration
Dekoracji tekstu w CSS dokonujemy za pomocą linii. Linię możemy zadeklarować za pomocą własności text-decoration
(ang. dekoracja tekstu). Linie mogą znaleźć się:
- nad tekstem (ang.
overline
) - pod tekstem (ang.
underline
) - biec przez tekst (ang.
line-through
), jakby skreślając go.
text-decoration: none; /* brak dekoracji (domyślna) */ text-decoration: overline; /* linia nad tekstem */ text-decoration: line-through; /* linia przez tekst */ text-decoration: underline; /* linia pod tekstem (podkreślenie) */
p.overline { text-decoration: overline; } p.line-through { text-decoration: line-through; } p.underline { text-decoration: underline; }
<p class="overline">Linia nad</p> <p class="line-through">Linia przez</p> <p class="underline">Linia pod</p>
Linia nad
Linia przez
Linia pod
W poprzedniej wersji HTML do podkreśleń używano elementu html <u>
(ang. underline). Jednak w nowej wersji do uzyskania podkreśleń zalecane jest stosowanie CSS.
.underline { text-decoration: underline; }
<!-- Niezalecany sposób podkreślania--> <p>Tak kiedyś <u>podkreślano</u> wyrazy</p> <!-- Zalecany sposób podkreślania --> <p>Tak teraz <span class="underline">podkreślamy</span> wyrazy</p>
Tak kiedyś podkreślano wyrazy
Tak teraz podkreślamy wyrazy
Tak teraz podkreślamy wyrazy