Aspect semantic

Aspectul semantic , sau codul HTML semantic , este o abordare a creării de pagini web în HTML , bazată pe utilizarea etichetelor HTML în conformitate cu semantica (scopul) lor [1] , și, de asemenea, presupunând o ierarhie logică și consecventă a paginilor [2] [ 3] . Se opune abordării în care scrierea codului HTML este determinată de aspectul paginii web. Foile de stil în cascadă (CSS) sunt folosite pentru a stila paginile web scrise conform semanticii . Standardul HTML a inclus încă de la început o serie de etichete semantice [4] , dar aspectul semantic a câștigat popularitate după începerea lucrului pe HTML5 .

Ca exemplu, putem cita modificări ale standardului HTML, care au afectat, în special, eticheta de formatare fizică <i> ( English  italic , făcând textul italic ) - în locul acesteia, acum se recomandă utilizarea etichetei de formatare logică <em> (din engleză ).  accent , accent). Accentul poate fi apoi vizualizat folosind CSS ca cursiv, aldine, subliniat; auditiv (când exprimați textul bazat pe tehnologiile TTS) - încetinirea ritmului vorbirii sau o voce mai puternică etc. Aceste modificări sunt cauzate de faptul că vizual italicele nu numai că subliniază textul, ci și, de exemplu, citatele, pentru care cu eticheta HTML 4 a apărut <cite>. O altă utilizare a cursivelor poate fi aceea de a indica expresii sau cuvinte străine; cu toate acestea, dezvoltatorii web pot folosi atributele de specificare a limbajului XHTML încorporate sau pot face marcajul lor semantic prin specificarea clasei de element text adecvate printr-un atribut class(de exemplu, class="foreign"). Utilizarea unui marcaj diferit pentru accente, citate și cuvinte străine permite agenților web de mașini, cum ar fi păianjenii motoarelor de căutare , să determine cu mai multă precizie relevanța atât a elementelor individuale ale unei pagini web, cât și a întregului text în ansamblu.

Literatură

Vezi și

Note

  1. Ryzhkov E. Cod HTML semantic - o recomandare cu mari beneficii . hyper.net (18 februarie 2010). Consultat la 12 octombrie 2014. Arhivat din original pe 18 octombrie 2014.
  2. Ryabokon S. Layout: tranziția la marcajul semantic este scopul principal al HTML . Habrahabr (18 iunie 2013). Arhivat din original pe 18 octombrie 2014.
  3. Marsman J. HTML5 Partea 1 : Markup semantic și aspectul paginii  . Bloguri MSDN (1 august 2011). Consultat la 12 octombrie 2014. Arhivat din original pe 17 octombrie 2014.
  4. Amerland, 2013 , p. 166.