Mikroformat

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 30 september 2017; kontroller kräver 13 redigeringar .

Mikroformat ( engelsk  mikroformat ; ibland förkortat som μF eller uF ) ger HTML- eller XHTML- taggar en alternativ betydelse eller förvandlar taggar till databasfält - med hjälp av taggparametrar. Det är ett sätt för semantisk uppmärkning av ett dokument. Användaren kan behandla en mikroformaterad sida som en vanlig webbsida och processorprogram kan extrahera strukturerad information från en sådan sida.

Eftersom mikroformat är baserade på redan existerande standarder (som HTML och XHTML), är de lätta att lägga till på befintliga webbsidor .

Konstruktionsprinciper

Vid användning av mikroformat läggs taggparametrar till den befintliga HTML-uppmärkningen, som tillsammans utgör en uppsättning data enligt fördefinierade regler. Detta kan till exempel göras med hjälp av ett attribut class (detta attribut är definierat för alla element). Sålunda kommer människor överens om att använda vissa attributvärden (inklusive class) för att markera vissa delar av information. I framtiden kan sådan markering bearbetas av verktygsmaskiner.

Alla HTML- element är lämpliga för mikroformatmarkering , men särskild vikt ges till element som inte har sin egen standard semantiska betydelse - divoch span. Av de attribut som för närvarande används huvudsakligen: class, rel, rev.

Exempel

Anta att vi har en behållare med information om en person som redan är markerad:

<div> <div> Vasily Pupkin </div> <div> Horns and Hooves </div> <div> 495-564-1234 < /div > <a href="http://example.com/"> Mina webbplats </a> </div>

Med hjälp av hCard- mikroformatet kan du lägga till semantisk betydelse till detta kodblock:

<div class= "vcard" > <div class= "fn" > Vasily Pupkin </div> <div class= "org" > Horns and Hooves </div> <div class= "tel" > <span class= " type" > Arbete </span> <span class= "value" > 495-564-1234 </span> </div> <a class= "url" href= "http://example.com/" > My webbplats </a> </div>

Innehållet i själva elementen har inte förändrats; endast attribut lades till dem, vilket anger exakt var i blocket den eller den informationen finns (namn, telefonnummer och så vidare). Hela blocket har ett attribut som är föräldern till hCard-mikroformatet. Detta betyder att detta element och alla dess kapslade element tillsammans utgör ett hCard-mikroformat. class="vcard"

Ett av sätten att använda sådan information är webbläsarplugin som kan hitta den på sidan, extrahera den och överföra den till andra applikationer (adressbok, kalendrar).

Befintliga mikroformat

Varje mikroformat löser en specifik, separat uppgift. Här är de mest kända av dem:

  • hCard  - organisationer och människor;
  • hCalendar  - händelser;
  • hAtom  - nyhetsflöden (som en analog av RSS och Atom ) i vanlig HTML eller XHTML;
  • XFN  - sociala relationer;
  • rel-tag-  taggar ( taggar ) och bildandet av folksonomi ;
  • xFolk  - taggade länkar;
  • adr  - postadresser;
  • geografiska  koordinater ( latitud och longitud ) ;
  • hReview - recensioner (om varor, tjänster, evenemang etc.); [ett]
  • hProdukt - varor; [2]
  • nofollow  - för att förhindra att vissa dokument indexeras av sökmotorer;
  • hRecept - kulinariska recept för matlagning. [3]

Nya mikroformat

Utvecklingen av nya mikroformat sker i öppet läge.

Bland de många föreslagna mikroformaten är de för citering och valutapåslag närmast färdigställande .

Se även

Anteckningar

  1. hReview mikroformat - Yandex. Hjälp: Webmaster . Hämtad 6 maj 2011. Arkiverad från originalet 23 april 2011.
  2. Produkter - Hjälp - Verktyg för webbansvariga
  3. hRecept mikroformat — Yandex. Hjälp: Webmaster . Hämtad 6 maj 2011. Arkiverad från originalet 11 maj 2011.

Litteratur

Länkar

rysktalande engelsktalande