Semanttinen asettelu

Semanttinen asettelu tai semanttinen HTML-koodi on lähestymistapa verkkosivujen luomiseen HTML - kielellä , joka perustuu HTML-tunnisteiden käyttöön niiden semantiikan (tarkoituksen) mukaisesti [1] ja olettaa myös loogisen ja johdonmukaisen sivuhierarkian [2] [ 3] . Se vastustaa lähestymistapaa, jossa HTML-koodin kirjoittaminen määräytyy verkkosivun ulkoasun mukaan. CSS ( Cascading style sheets ) -tyylisivuja käytetään semantiikan mukaan kirjoitettujen web-sivujen tyylittämiseen . HTML-standardi sisälsi alusta alkaen useita semanttisia tunnisteita [4] , mutta semanttinen asettelu nousi suosioon HTML5 -työn alkamisen jälkeen .

Esimerkkinä voidaan mainita HTML-standardin muutokset, jotka vaikuttivat erityisesti fyysiseen muotoilutunnisteeseen <i> ( englanniksi  kursivoitu , tekstin kursivoitu ) - sen sijaan on nyt suositeltavaa käyttää loogista muotoilutunnistetta <em> ( englannista  painotus , painotus). Korostukset voidaan sitten visualisoida käyttämällä CSS:ää kursivoituna, lihavoituna, alleviivauksena; auditiivinen (kun lausutaan TTS-tekniikoihin perustuvaa tekstiä ) - hidastaa puhetahtia tai koventaa ääntä jne. Nämä muutokset johtuvat siitä, että visuaalisesti kursivoitu ei ainoastaan ​​korosta tekstiä, vaan myös esimerkiksi lainauksia, joita varten HTML 4 -tunnisteen kanssa ilmestyi <cite>. Toinen kursiivin käyttö voi olla vieraiden lauseiden tai sanojen osoittaminen; Verkkokehittäjät voivat kuitenkin käyttää XHTML:n sisäänrakennettuja kielimäärittelyn attribuutteja tai tehdä merkinnöistä semanttisia määrittämällä sopivan tekstielementtiluokan attribuutilla class(esim. class="foreign"). Erilaisten aksenttimerkkien, lainausten ja vieraiden sanojen merkintöjen käyttö mahdollistaa koneverkkoagenttien, kuten hakukoneiden hämähäkkien , mahdollisuuden määrittää tarkemmin sekä verkkosivun yksittäisten elementtien että koko tekstin osuvuuden.

Kirjallisuus

Katso myös

Muistiinpanot

  1. Ryzhkov E. Semanttinen HTML-koodi - suositus, jolla on suuria etuja . hyper.net (18. helmikuuta 2010). Haettu 12. lokakuuta 2014. Arkistoitu alkuperäisestä 18. lokakuuta 2014.
  2. Ryabokon S. Asettelu: siirtyminen semanttiseen merkintään on HTML:n päätavoite . Habrahabr (18. kesäkuuta 2013). Arkistoitu alkuperäisestä 18. lokakuuta 2014.
  3. Marsman J. HTML5 Osa 1 : Semanttinen merkintä ja sivun asettelu  . MSDN-blogit (1. elokuuta 2011). Haettu 12. lokakuuta 2014. Arkistoitu alkuperäisestä 17. lokakuuta 2014.
  4. Amerland, 2013 , s. 166.