Microformat

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 30 septembrie 2017; verificările necesită 13 modificări .

Microformatul ( microformatul englezesc  ; uneori abreviat ca μF sau uF ) oferă etichetelor HTML sau XHTML un sens alternativ sau transformă etichetele în câmpuri de bază de date - folosind parametrii de etichetă. Este o modalitate de marcare semantică a unui document. Utilizatorul poate trata o pagină microformatată ca pe o pagină web obișnuită , iar programele de procesor pot extrage informații structurate dintr-o astfel de pagină.

Deoarece microformatele se bazează pe standarde preexistente (cum ar fi HTML și XHTML), acestea sunt ușor de adăugat la paginile web existente .

Principii de construcție

Când utilizați microformate, parametrii de etichetă sunt adăugați la marcajul HTML existent, care împreună formează un set de date conform regulilor predefinite. De exemplu, acest lucru se poate face folosind un atribut class (acest atribut este definit pentru toate elementele). Astfel, oamenii ajung la un acord să folosească anumite valori ale atributelor (inclusiv class) pentru a marca anumite informații. În viitor, un astfel de marcaj poate fi procesat de mașini-unelte.

Orice element HTML este potrivit pentru marcajul de microformat , dar o importanță deosebită este acordată elementelor care nu au un sens semantic propriu, standard - divși span. Dintre atributele utilizate în prezent în principal: class, rel, rev.

Exemple

Să presupunem că avem un container cu informații despre o persoană deja marcată:

<div> <div> Vasili Pupkin </div> <div> Coarne și copite </div> <div> 495-564-1234 < /div > <a href="http://example.com/"> Mine site-ul web </a> </div>

Folosind microformatul hCard , puteți adăuga semnificație semantică acestui bloc de cod:

<div class= "vcard" > <div class= "fn" > Vasili Pupkin </div> <div class= "org" > Coarne și copite </div> <div class= "tel" > <span class= " tip" > Muncă </span> <span class= "value" > 495-564-1234 </span> </div> <a class= "url" href= "http://example.com/" > My site-ul web </a> </div>

Conținutul elementelor în sine nu s-a schimbat; li s-au adăugat doar atribute, indicând exact unde în bloc se află această sau acea informație (nume, număr de telefon etc.). Întregul bloc are un atribut care este părintele microformatului hCard. Aceasta înseamnă că acest element și toate elementele sale imbricate împreună constituie un microformat hCard. class="vcard"

Una dintre modalitățile de a utiliza astfel de informații sunt pluginurile de browser care le pot găsi pe pagină, le pot extrage și le pot transfera în alte aplicații (agenda de adrese, calendare).

Microformatele existente

Fiecare microformat rezolvă o sarcină specifică, separată. Iată cele mai faimoase dintre ele:

  • hCard  - organizații și oameni;
  • hCalendar  - evenimente;
  • hAtom  - fluxuri de știri (ca analog cu RSS și Atom ) în HTML simplu sau XHTML;
  • XFN  - relații sociale;
  • rel-tag  - tags ( tags ) și formarea folksonomiei ;
  • xFolk  - link-uri etichetate;
  • adr  - adrese postale;
  • coordonate geo  - geografice ( latitudine și longitudine );
  • hReview - recenzii (despre bunuri, servicii, evenimente etc.); [unu]
  • hProdus - mărfuri; [2]
  • nofollow  - pentru a preveni indexarea anumitor documente de către motoarele de căutare;
  • hRețetă - rețete culinare pentru gătit. [3]

Microformate noi

Dezvoltarea de noi microformate are loc în modul deschis.

Dintre numeroasele microformate propuse, cele pentru citare și marcare valutară sunt cele mai aproape de finalizare .

Vezi și

Note

  1. hReview microformat - Yandex. Ajutor: webmaster . Preluat la 6 mai 2011. Arhivat din original la 23 aprilie 2011.
  2. Produse - Ajutor - Instrumente pentru webmasteri
  3. hMicroformatul rețetei — Yandex. Ajutor: webmaster . Preluat la 6 mai 2011. Arhivat din original la 11 mai 2011.

Literatură

Link -uri

vorbitori de rusă vorbitor de engleza