Я впервые использую микроформат.
Например, примеры приведены на http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=164506, я изменил код.
Это существующий код, который присутствовал на странице:
<div class="evD mr10">
<div class="imgH fl"><img /></div>
<div class="infAr">
<h3><a href="event_URL">EVENT NAME</a></h3>
<h4><span>at</span>VENUE NAME</h4>
<p>Event Description</p>
<a class="tdd" href="#">Genre</a>
</div>
<div class="dth">
<div class="sfrD fl">
</div>
<div class="strE sn fl">
</div>
<div class="Buy">
<a class="bkT" href="buy_link"></a>
</div>
</div>
</div>
Изменения, которые я сделал, включают: изменение типа документа на html5 и добавление классов микроформата.
<div class="vevent evD mr10">
<div class="imgH fl"><img class="photo" /></div>
<div class="infAr">
<h3><a class="url summary" href="event_URL">EVENT NAME</a></h3>
<h4 class="location"><span>at</span>VENUE NAME</h4>
<p class="description">Event Description</p>
<a href="#" class="tdd category">Genre</a>
</div>
<div class="dth">
<div class="dtstart frD fl">DATE_START<span class="value-title" title="Date in ISO"></span></div>
<div class="dtend strE sn fl"><span class="value-title" title="Date in ISO"></span></div>
<div class="Buy tickets">
<a class="bkT offerurl" href="buy_link"></a>
</div>
</div>
</div>
У меня следующие вопросы/сомнения:
- Можно ли иметь существующие классы вместе с тегами микроформата, как это было сделано выше?
- Как указано на http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=1093493#usage не допускается наличие
display:none
в содержании. Однако я передаю набор данных и разбиваю на страницы с помощью javascript, в котором я показываю соответствующие данные. Итак, как я могу убедиться, что они не игнорируются. - Я загружаю изображения, которые находятся на текущей странице, оставляя
src
пустым, а позже меняю src по мере изменения страницы. Итак, изначальноphoto
события пусто. Как мне счетчик из поисковой системы чтения как пустой.
Спасибо. (извините за такой длинный вопрос)