Микроформаты и иностранные языки - PullRequest
1 голос
/ 12 июля 2011

В прошлом, когда я решил разметить микроформаты (довольно новые для них) на английских веб-сайтах, это было бы так:

<span class="tel">
  <span class="type">Home</span>:
  <span class="value">1234567</span>
</span>

Однако, когда дело доходит до иностранных языков, я не уверенесли я могу просто сделать это:

<span class="tel">
  <span class="type">Home Phone in Chinese</span>:
  <span class="value">1234567</span>
</span>

или я должен сделать это (или что-то еще):

<span class="tel">
  <span class="type" style="text-indent:-9999em;">Home</span>Home Phone text in Chinese:
  <span class="value">1234567</span>
</span>

Заранее спасибо!

1 Ответ

1 голос
/ 12 июля 2011

Похоже, что сайт microformats.org сейчас не работает, но когда он вернется, вы увидите решение здесь:

http://microformats.org/wiki/value-class-pattern

Похоже,this:

<span class="tel">
  <span class="type"><span class="value-title" title="home"> </span>Home Phone in Chinese</span>:
  <span class="value">1234567</span>
</span>

По сути, вы скрываете машиночитаемый тип в поле заголовка, если он не совпадает с вашим читаемым человеком типом (либо из-за языка, либо из-за другой терминологии).Обратите внимание, что пробел в диапазоне значений-заголовков важен для предотвращения игнорирования некоторыми инструментами элемента, когда он пуст.

...