.ordered-list-wrapper { }
.unordered-list-wrapper { }
.list-item { }
HTML и семантическая разметка контента
Сегодня столкнулся с утверждением от новичка, что "ol", "li", "ul" для списков не нужны, а лучше "p" со стилями. Ссылается на чей-то совет, я так понимаю, то какой знаток должен быть. :) Хотелось бы услышать разоблачение. С версткой дела давно не имею, но меня это весьма удивило. Неужели пришла пора полностью снимать с HTML функцию семантической разметки контента?
Так что если вы и делаете список, то лучше делать его теми тегами, которые для этого предусмотрены стандартом. Код явно понятнее в таком случае.
Есть стандарт - и ему надо стараться следовать. Разметки списков должна быть разметкой списков. Им кстати через тот-же CSS можно все настроить, что только душе угодно.
А то, что предлагает загадочный "знаток" устами джуниора... Ну вот представьте, как чистить зубы не зубачисткой, а специально заточенной фрезой? Ей кстати можно еще и банки консервные открывать. Или клизму ставить промышленным компрессором....
Не нашел в наработках HTML5 стандарта намеков на сабжевую проблему, все как раз наоборот, усиливаются возможности более ясной, детальной семантической разметки с помощью HTML. Видимо, просто недоразумение получилось. Попутно нагуглил несколько статей на эту тему, т. е. сабж не с неба упал. Думаю, если разбираться хотябы в accessibility средствах абсурдность ситуевины будет видна еще яснее.
Я думал, бурления будет поболе. ;)
Цитата: Shiizoo
я так понимаю, то какой знаток должен быть. :)
Со "знатоками" не поспоришь, поэтому нужно своей головой думать. Если тебе удобнее видеть в стилях что-то вроде
Код:
вместо
Код:
ol { }
ul { }
li { }
ul { }
li { }
- воля твоя. Поисковики, по крайней мере гугл, уже давно научились хорошо дружить даже с табличным дизайном, так что их несемантической разметкой сильно не оскорбишь.
Лично я использую соответствующие теги в подходящих ситуациях (тем более спасибо HTML 5), ибо оно банально читабельнее и легче понимаются.
Цитата:
Я думал, бурления будет поболе.
А чего бурлить, каждый, верстающий странички, сам для себя уже решил, как он это делает. И переубеждать нет смысла.
http://www.w3.org/WAI/, днем с огнем не сыщешь. :o
Я то считаю, что перенос всего в CSS это безграмотность. И как успел заметить, верстальщика, посещающего и применяющего