hCard microformat

Markup işleme kuralları

Bu sayfayı yapay zekâya sor

5 görüntülenme 2 dk okuma

Bunlar, işaretlemenin amaçladığınız şekilde okunup okunmayacağına karar veren kurallardır ve çoğu hCard uygulamasının yanlış yaptığı yer burasıdır.

Sınıfları birleştirme

hCard sınıfları, hem kök öğede hem de özelliklerde, sıradan CSS sınıflarıyla serbestçe birleştirilebilir. İki kısıtlama vardır:

  • Bir vcard kök öğesi başka bir hCard sınıfı taşıyamaz.
  • Özellikleri iç içe yerleştirmeyin. Bir adr içindeki tel yanlış işlenebilir. İstisna, standardın açıkça izin verdiği iç içe yerleştirmelerdir: adr içinde country-name, region, locality, street-address, extended-address ve postal-code; geo içinde latitude ve longitude.

İç içe yerleştirme kuralını yanlışlıkla ihlal etmek kolaydır, çünkü bir iletişim bloğunun görsel düzeni genellikle telefon numarasını adres paragrafının içine yerleştirir.

Değerler nasıl çıkarılır

Normalde değer, öğenin içindeki görünür metindir. İki istisna, tüm pratik tekniği oluşturur:

  • title içeren <abbr> — değer metin değil, özniteliktir. <abbr class="tel" title="+7 (890) 123-45-67">123-45-67</abbr> yerel bir numara gösterir ve tam numarayı yayınlar.
  • URL değerli özellikler için href içeren <a> — değerin bağlantı hedefi olduğu url, email, logo, photo özellikleri için.

İşaretlemeye tamamen alternatif

Yandex, iletişim bilgilerini konsoldaki Site coğrafyası → Adresler ve kuruluşlar bölümünden göndermenin, sayfaları işaretlemeye eşdeğer olduğunu belirtir: veriler Yandex İşletmeler’e gider ve her iki durumda da Yandex hizmetlerinde görünür. İki kapı, tek veritabanı.

İkisi arasında seçim yapmak

İşaretleme, siteyi tek doğruluk kaynağı olarak tutar ve sayfa değiştiğinde otomatik olarak güncellenir. Form ise daha hızlı güncellemeler ve görünür bir moderasyon durumu sağlar. Bilgileri nadiren değişen bir işletme için form daha az iş yükü getirir; sık değişen bir şube ağı için ise işaretleme kendi maliyetini çıkarır.

Alien Road

Biz bunu nasıl uyguluyoruz

The nesting restriction is the one we check first on an existing implementation, because a phone number inside an address block is exactly how a designer would lay it out and exactly what Yandex warns against. The abbr-with-title trick is worth knowing beyond hCard: it is the clean way to publish a canonical machine value while showing a friendlier one to readers.

İlgili hizmetler

Paylaş

© Copyright 2026 Alien Road. All rights reserved.