close

Microformat

Salt la navigare Salt la căutare

Un microformat (uneori abreviat ca μF sau uF ) este o bucată de marcare care permite expresii semantice într-o pagină web HTML (sau XHTML ) . Acest lucru este posibil folosind (X) HTML class,, rel.rev

Folosind microformate, programele pot extrage date semantice dintr-o pagină web. De fapt, microformatele fac posibilă crearea de (X) cod HTML care poate fi citit de programe (ca pentru datele în format XML sau RDF ) dar continuând să garanteze un nivel ridicat de comprehensibilitate de către oameni. Cu alte cuvinte, paginile web create folosind microformate permit programelor să-și examineze conținutul și să utilizeze informațiile conținute în acestea. De exemplu, prin intermediul Microformat hCard , specific pentru descrierea persoanelor, browserul poate recunoaște cu ușurință, în cadrul unei pagini web, adresa de e-mail sau numărul de telefon al persoanelor de contact din pagină, pentru a putea transfera rapid către agenda de adrese.

Exemple

De exemplu, luați în considerare informațiile de contact

 <div> 
   <div> Joe Doe </div> 
   <div> The Example Company </div> 
   <div> 604-555-1234 </div 
   > <a  href= "http://example.com/"> http : //example.com/ </a> </div>
 

Cu microformatul hCard , acesta devine:

 <div  class = "vcard" > 
   <div  class = "fn" > Joe Doe </div> 
   <div  class = "org" > Compania exemplu </div> 
   <div  class = "tel" > 604-555-1234 </div> 
   <a class=  "url" href=  "http://example.com/"> http://example.com/ </a> < /div>
 

În cazul în care numele oficial ( fn ), organizația ( org ), numărul de telefon ( tel ) și adresa URL au fost identificate folosind clase specifice; de asemenea, tot codul este inclus într-un element cu atributul class="vcard".

Acest lucru face posibil ca software-ul, de exemplu un plug-in de browser, să extragă aceste informații și să le transfere către alte aplicații, de exemplu o agendă de adrese.

Microformate specifice

Au fost dezvoltate diverse microformate pentru a permite marcarea semantică a anumitor tipuri de informații.

Microformatele propuse

Dintre numeroasele microformate propuse (link în limba engleză), următoarele au fost aproape complet finalizate:

  • ( EN ) citare - a cita surse;
  • ( EN ) monedă - pentru a indica cantități de bani;
  • ( EN ) geo extensie - pentru locuri amplasate pe corpuri cerești;
  • Specii - pentru numele speciilor de ființe vii.

Utilizarea microformatelor

Microformatele sunt acceptate pentru Firefox de către suplimentele Operator sau Tails , iar versiunea 3 a browserului Firefox va include în mod nativ suport pentru microformate [1] . Chiar și cu Internet Explorer sau Safari este posibil să le folosiți prin bookmarklet -uri , adică mici aplicații JavaScript conținute într-o adresă URL care poate fi stocată ca marcaj în browser sau ca link pe o pagină web. Microsoft și-a exprimat dorința de a încorpora microformatele în versiunile viitoare ale programelor sale, la fel ca și alte companii de software.

La 31 iulie 2007, Google a anunțat suport pentru rezultatele căutării cu carduri Microformat prin Hărți Google pe blogul său pentru dezvoltatori .

Crearea de microformate

Multe dintre microformatele existente au fost create pe wiki-ul de microformat și pe lista de corespondență asociată . Alte microformate (cum ar fi rel = nofollow , unAPI și rel = pavatar ) au fost propuse și dezvoltate independent.

Texte de referință

Mai jos este o listă cu câteva texte care documentează microformatele:

  • ( RO ) Web Design In A Nutshell, a treia ediție de Jennifer Niederst Robbins . O'Reilly Media, ISBN 0-596-00987-9 , 2006
  • ( EN ) Utilizarea microformatelor de Brian Suda ISBN 0-596-52817-5 , 2006
    • ( RO ) Aceasta este o carte electronică în format PDF și face parte din seria „Short Cuts” a lui O'Reilly.
  • HTML Mastery de Paul Haine, Friends of Ed, ISBN 1-59059-765-6 , 2006
    • Capitolul 5, p. 117-154: Semantică construită în scop: microformate și alte povești.
  • Note

    1. ^ John Resig, Microformats in Firefox 3 , ejohn.org , 1 februarie 2007. Consultat la 25 martie 2007 .

    Articole înrudite

    Alte proiecte

    Link- uri externe