Semantic page markup

Mikroformatlar

Ask AI about this page

3 dəq oxu

Mikroformatlar (X)HTML üçün köhnə semantik işarələmə yanaşmasıdır: məna əlavə olunur class xüsusi atributlar əvəzinə mövcud elementlərdə atributlar.

<span class="adr">16 Leo Tolstoy St., Moscow</span>

Robot sinif adını mikroformat tərəfindən müəyyən edilmiş xüsusiyyətin adı kimi oxuyur və elementin məzmununu onun dəyəri kimi qəbul edir. Heç bir yeni işarələmə strukturu tələb olunmur — sinif artıq mövcud olan HTML-ə əlavə olunur.

Mikroformatlar

Yandex nəyi dəstəkləyir

Yalnız iki format:

  • hCard — əlaqə məlumatları: ünvanlar, telefon nömrələri, təşkilat təfərrüatları.
  • hRecipe — kulinariya reseptləri.

Mikroformatlar digər bir çox domenlər — məhsullar, rəylər, tədbirlər üçün mövcuddur — lakin bunlar burada işlənmir. hCard və hRecipe xaricindəki hər hansı bir şey əvəzinə Schema.org-da ifadə edilməlidir.

Mikroformatlar yoxsa Schema.org?

Yandex sənədlərinin başqa yerində birbaşa cavab verir: alqoritmlər hər ikisinə üstünlük vermir, ona görə də əlverişli olanı məqbuldur — lakin Schema.org daha müasir, daha dolğun və fəal inkişaf edən standart kimi tövsiyə olunur. Praktikada bu, yeni iş üçün məsələni həll edir. Mikroformatlar əsasən şablonlara toxunmuş sinif atributları ilə onları yenidən yazmağın heç bir şey qazandırmadığı onsuz da onlardan istifadə edən saytı idarə edərkən vacibdir.

Mikroformatlar — 2

Təsdiqləmə

Konsoldakı strukturlaşdırılmış məlumat validatoru hər iki formatı oxuyur, bu da mövcud hCard-ın şablon dəyişikliyindən sonra düzgün təhlil olunmağa davam etdiyini təsdiqləməyə imkan verir — istənilən əlaqə səhifəsinin yenidən dizaynından sonra işləməyə dəyər yoxlama.

Niyə fərq hələ də vacibdir

Çünki a class atributu da üslub qarmağıdır. Tərtibatçının adı dəyişdirilir adr dizayn sistemi ilə daha ardıcıl bir şeyə işarəni səssizcə silir və səhifə haqqında heç nə fərqli görünmür. Schema.org atributlarının başqa məqsədi yoxdur, ona görə də onlar yenidənqurmadan daha yaxşı sağ çıxırlar — bu da yeni standart üçün ən güclü praktiki arqumentdir.

Alien Road

Bunu necə tətbiq edirik

We leave working hCard markup alone and use Schema.org for anything new. The failure specific to microformats is worth knowing about: because the meaning rides on class names, a CSS cleanup can delete it without anyone noticing. We check the contact page in the validator after every template change on sites that still use it.

Əlaqəli xidmətlər

Paylaş