HTML-tunniste
Milloin < u > elementti
Kun <u>
-elementti alun perin suunniteltiin, sitä piti käyttää tunnistaa alleviivattu teksti. HTML-koodin käyttöä tyylitehosteiden lisäämiseen ei kuitenkaan enää pidetä hyvänä käytäntönä. Sen sijaan HTML: ää tulisi käyttää rakenteen ja semanttisen merkityksen lisäämiseen verkkosivun sisältöön, ja CSS: ää tulisi käyttää tyylien ja ohjaussivun asettelua.
Tämä tarkoittaa sitä, että vanhat tunnisteet, kuten <u>
, jotka alun perin suunniteltiin esitystä ajatellen, on laadittava uudelleen semanttisesti tai ne on poistettava käytöstä ja poistettu HTML-määrityksistä.
Mitä semanttista merkitystä tämä elementti välittää modernissa HTML-muodossa? W3C: n julkaiseman HTML5-määrityksen mukaan:
U-elementti edustaa tekstiä, jossa ei ole artikulaatiota muokattu, vaikkakin nimenomaisesti hahmonnettu, ei-tekstinen merkintä…
Pahoittelet, että edes kysyit, eikö niin? Selvennetään tätä määritelmää hieman.
Ensinnäkin, mikä on ei-tekstinen merkintä? No, merkinnän lisääminen tarkoittaa selityksen tai muistiinpanon lisäämistä. Tässä tapauksessa merkintä ei kuitenkaan ole tekstiä, mikä tarkoittaa, että merkinnällä ei ole mitään tekemistä tekstin sisällön kanssa.
Toiseksi merkintä on artikuloimaton, mutta se on nimenomaisesti suoritettu. Toisin sanoen selain ja verkkokehittäjä voivat halutessaan näyttää merkinnän haluamallaan tavalla. Oletusarvoisesti selaimet renderöivät u
-tunnisteiden ympäröimän tekstin alleviivattuina, mutta sitä ei välttämättä vaadita eikä se ole osa HTML-määritystä. Tapa, jolla merkinnän pitäisi näkyä, on artikloimaton, näytä se haluamallasi tavalla. Varmista vain, että merkintä on helppo havaita, toisin sanoen: renderoitu.
Laitetaan palat yhteen. Elementtiä u
käytetään:
- Lisää merkintä, joka kertoo meille jotain itse valitusta tekstistä, ei tekstin sisällöstä tai viestistä. .
- Merkinnän lisäämisen tapaa ei ole muotoiltu.
u
-tunnisteiden välisiä sanoja ei tarvitse alleviivata, mikä tahansa merkintämenetelmä on hyväksyttävä, kunhan… - Merkinnän on oltava selkeästi renderöity, ts. helppo havaita.
Minkätyyppisiä käyttötapauksia tällaiselle kapealle tagille on olemassa? Yleisin käyttö on väärin kirjoitettujen sanojen tunnistaminen. Oletetaan, että esität tekstiä, joka sisältää tarkoituksellisesti väärin kirjoitettuja sanoja, joiden pitäisi siirtyä lukijalle. <u>
-elementti olisi loistava valinta näiden sanojen tunnistamiseen.