Tag HTML (Polski)
Kiedy używać < u > Element
Kiedy element <u>
został pierwotnie pomyślany, miał być używany do zidentyfikować tekst, który powinien zostać podkreślony. Jednak używanie HTML do dodawania efektów stylistycznych nie jest już uważane za dobrą praktykę. Zamiast tego, HTML powinien być używany do dodawania struktury i znaczenia semantycznego do treści strony internetowej, a CSS powinien być używany do dodawania stylów i kontrolować układ strony.
Oznacza to, że stare tagi, takie jak <u>
, które zostały pierwotnie stworzone z myślą o prezentacji, muszą zostać przekształcone w znaczenie semantyczne lub przestarzałe i usunięte ze specyfikacji HTML.
Jakie znaczenie semantyczne ma ten element we współczesnym HTML? Zgodnie ze specyfikacją HTML5 opublikowaną przez W3C:
Element u reprezentuje zakres tekstu z nieartykułowanym znakiem ed, choć wyraźnie wyrenderowana, nietekstowa adnotacja…
Przykro mi, że w ogóle zapytałeś, prawda? Wyjaśnijmy nieco tę definicję.
Po pierwsze, czym jest adnotacja nietekstowa? Cóż, dodanie adnotacji oznacza dodanie wyjaśnienia lub notatki. Jednak w tym przypadku adnotacja jest nietekstowa, co oznacza, że adnotacja nie ma nic wspólnego z treścią tekstu.
Po drugie, adnotacja jest nieartykułowana, ale wyraźnie renderowana. Innymi słowy, przeglądarka i twórca stron internetowych mogą wybrać wyświetlanie adnotacji w dowolny sposób. Domyślnie przeglądarki będą renderować tekst otoczony tagami u
jako podkreślony, ale nie jest to koniecznie wymagane i nie jest częścią specyfikacji HTML. Sposób, w jaki powinna wyglądać adnotacja, jest nieartykułowany. Pokaż ją w dowolny sposób. Po prostu upewnij się, że adnotacja jest łatwa do wykrycia, innymi słowy: wyraźnie wyrenderowana.
Połączmy wszystkie elementy. Element u
służy do:
- Dodać adnotację, która mówi nam coś o samym zaznaczonym tekście, a nie o treści lub przesłaniu tekstu .
- Sposób dodawania adnotacji jest nieartykułowany. Słowa między tagami
u
nie muszą być podkreślane, każda metoda adnotacji jest dopuszczalna, o ile… - Adnotacja musi być wyraźnie renderowana, czyli: łatwe do wykrycia.
Więc jakie są rodzaje przypadków użycia dla takiego niszowego tagu? Najczęstszym zastosowaniem jest identyfikacja błędnie napisanych słów. Załóżmy, że prezentujesz tekst zawierający celowo błędnie napisane słowa, które powinny przeskoczyć do czytelnika. Element <u>
byłby świetnym wyborem do identyfikacji tych słów.