Сам спросил - сам ответил. У Вас есть выбор?
Возникает вопрос - Кому это надо? ПС знают о микроразметке, а знают ли они о Product? Если знают, то как применяют?
Приведенный Вами "код" на рисунке, вполне подвластен именно работе визивиг редактора
Но бывают "сложные" случаи, когда вмешательство ручками жизненная необходимость, например оформление сложных таблиц(с объединением ячеек) или же какие-либо, другие визуальные эффекты, требующие прописывание классов и прочее. Но это достаточно редко требуется.
ps. у ckeditora есть функция очистки "мусорного" кода из word
так дело не в коленках.
var $me = $(this);
var id = $me.attr('id');
одна переменная с баксом, другая без? А зачем бакс? А почему без бакса вторая?
А смысл бакса? Чтоб запутать себя и последователей?
Лентяй пАтАмуШто
А почему бы и да?
а может так лучше?
<td>
<time itemprop="startDate" datetime="2011-05-08T19:30">8 мая</time>
<td> 19:30
<td>Назавние
Это не существенно, приведенный код показывает, что проблема не там.
function set() { var $me = $(this); var id = $me.attr('id'); var $val = $('div[id="'+id+'"]'); val = '<textarea></textarea>'; $val.html(val); }
грустно смотреть на такой код...
100500 - где-то не закрыт тег.
Тут... как бы есть некое противоречие.
дополнительные атрибуты для html4 недопустимы с точки зрения строгой валидации, а с другой без них никак.
Но ПС пИлИЮт на строгую валидацию.
Если представление информации требует таблиц, а судя по всему, да, то делайте именно по своему коду. ПС за это не накажут.
Вы бы показали часть html кода, касающегося нужной инфы.
конечно, второй вариант правильнЕЕ.
Не нарушена валидация кода.
тег time - сущность html5, хотите применять - ваше право.
И этот вариант верный... в данном случае важен itemprop, чем то, что в теге time.
Я бы провел эксперимент. с тегом time и без него (длительность эксперимента зависит от частоты индексации сайта)