İşaretleme işleme kuralları
İletişim bilgilerini eklemek için, Yandex Webmaster’da Site coğrafyası → Adresler ve organizasyonlar formunu kullanın. Form aracılığıyla iletişim bilgilerini göndermek, site sayfalarını işaretlemekle aynıdır. Yandex Webmaster formu aracılığıyla gönderilen veriler, çeşitli Yandex hizmetlerine eklenir ve görüntülenir.
Yandex, kartları biçim spesifikasyonunda tanımlanan kurallara göre işler.
Veri yapısı gereksinimleri
hCard biçimi tarafından sunulan sınıflar, diğer CSS sınıflarıyla birleştirilebilir. Örneğin, kartın kök öğesinin sınıf
özelliği, vcard
sınıf adının yanı sıra, herhangi bir hCard olmayan sınıf adları kümesini içerebilir:
<div class="vcard footer">...</div>
Aynı şey, kart özellikleri olan öğeler için de geçerlidir.
hCard sınıflarını birleştirme konusunda kısıtlamalar vardır. Bir vcard
sınıf öğesini başka bir hCard sınıfıyla işaretlemek yasaktır. Ayrıca, özellikleri iç içe yerleştirmek önerilmez. Örneğin, bir tel
sınıf öğesini bir adr
sınıf öğesinin içine yerleştiremezsiniz (bu yapı yanlış işlenebilir). Standartta açıkça listelenen, örneğin country-name
, region
, locality
, street-address
, extended-address
, postal-code
gibi adr
özelliği içinde yer alan özellikler için istisna yapılır; latitude
ve longitude
özellikleri geo
özelliği içinde yer alır ve benzeri.
Değerleri ayıklamaya dair kurallar
Çoğu durumda, özellik değeri, ilgili sınıfın öğesi içinde yer alan ve kullanıcılara görünen metindir. Bazı öğeler istisnadır:
-
<abbr>
öğesititle
özelliği ile: özelliğin değeri bu özelliğin değeridir. Örnek:<abbr class="tel" title="+7 (890) 123-45-67">123-45-67</abbr>
Tarayıcı “123-45-67” değerini gösterirken,
tel
özelliğinin değeri “+7 (890) 123-45-67”dir. -
<a>
öğesihref
özelliği ile URL özellikleri için (yani, değeri URL olan özellikler, yaniurl
,email
,logo
vephoto
):href
özelliğinin değeri, özelliğin değeri olarak atanır.Örnek:
<a class="fn org url" href="http://www.cafe.com">Camomile Cafe</a>
url
özelliğinin değeri “http://www.cafe.com”dir.fn
veorg
URL olmayan özellikler için değer “Camomile Cafe”dir. -
<img>
öğesisrc
özelliği ile URL özellikleri için:src
özelliğinin değeri, özelliğin değeri olarak atanır. -
<img>
öğesialt
özelliği ile URL olmayan özellikler için:alt
özelliğinin değeri, özelliğin değeri olarak atanır.Örnek:
<img class="logo fn org" alt="Camomile Cafe" src="images/logo.gif">
logo
özelliğinin değeri “images/logo.gif”dir vefn
veorg
özelliklerinin değeri “Camomile Cafe”dir.
Ayrıca, bir öğenin görünen metninin bir kısmını özelliğin değeri olarak işaretleyebilirsiniz. Bunu yapmak için, bu öğeye value
sınıfına sahip bir iç içe öğe ekleyin.
Örnek:
<div class="tel">Danışma Ofisi: <span class="value">+7 (890) 123-45-67</span></div>
Bu durumda, tel
özelliğinin değeri “+7 (890) 123-45-67”dir.
Bir özelliğin değerini site ziyaretçilerine görünmez yapmak için (sayfada bunun yerine farklı bir metin veya hiç metin göstermemek için), value-title
sınıfına ve title
özelliğine sahip bir iç içe öğe kullanın. Bu durumda, title
özelliğinin değeri, özelliğin değeri olarak atanır.
Örnekler:
<div class="tel">
<span class="value-title" title="+7 (890) 123-45-67">123-45-67</span>
</div>
<div class="tel">
<span class="value-title" title="+7 (890) 123-45-67"> </span> 123-45-67
</div>
Her iki durumda da, tel
özelliğinin değeri “+7 (890) 123-45-67”dir. İkinci seçenek, kullanıcının telefon numarasının üzerine geldiğinde mülkün "gerçek" değerini gösteren bir açılır pencereyi göstermemenizi sağlar.