Saya tertanya-tanya apakah ada perbezaan sama ada saya menandakan item di laman web saya seperti ini:

Joe Doe

atau seperti ini:

Joe Doe

Ia bergantung pada elemen.

Dalam contoh anda, the name nilai tidak sama. Pada coretan pertama itu adalah rentetan "John Doe", di coretan kedua itu adalah URL relatif Joe Doe (iaitu, bukan apa yang anda ingin sampaikan). Ini kerana a unsur.

Nilai URL

Semua elemen yang menghasilkan nilai URL jika mempunyai nilai itemprop atribut:

  • Elemen dengan src atribut:
    audio, embed, iframe, img, source, track, video
  • Elemen dengan href atribut:
    a, area, link
  • Elemen dengan data atribut:
    object

Sekiranya nilainya adalah URL, anda mempunyai untuk menggunakan salah satu elemen ini.

Nilai teks

Semua elemen lain menghasilkan nilai teks. Sekiranya anda meletakkannya, tidak ada perbezaan yang relevan pada tahap mana anda menentukannya itemprop elemen: nilainya akan menjadi teksKonten semua elemen bersarang (contoh dalam jawapan ini).

Tetapi perhatikan bahawa beberapa elemen nilai teks menggunakan atribut dan bukannya kandungan elemen, jadi jika anda menentukan itemprop atribut pada elemen ini, elemen bersarang diabaikan:

  • Elemen dengan content atribut:
    ada
  • Elemen dengan value atribut:
    data, meter
  • Elemen dengan datetime atribut:
    time

(mengikut Mikrodata Draf Kerja dari 2018-04-26)

bekerja untuk anda: Charles Robertson | Ingin untuk menghubungi kami?