Как-то совершенно проглядел тот момент, что в кругу веб-разработчиков активно ведутся обсуждения на тему создания единого стандарта по именованию id и классов в разметке (x)html...
Сам я никогда особенно не задавался по этому поводу, и использовал разметку вроде этого:
подробнее >>Мой перевод статьи Built in Semantics in HTML
Это неполный список. Я не стал упоминать семантику таблиц, их элементов и аттрибутов, так как они относятся только к одному виду разметки (табличные данные), и отличаются от разметки в более глобальном смысле этого слова. Это не в коем случае не означает, что табличная разметка не «семантична» (если используется по назначению). Кроме того, из списка исключена разметка форм. И снова: конечно же, такая разметка семантична, но только тогда, когда используется по назначению. Также я исключил из списка все устаревшие элементы, независимо от того, являются ли они семантичными или презентационными. Кроме того, в список не вошли «встраиваемые» или «заменяющие» контент элементы (такие как object, img). Здесь я основывался на том, что эти элементы не так много значат в создании контента, и его «переноса».
подробнее >>В продолжение темы верстки - советы от RMCreative по верстке. Обратите внимание, внизу страницы приведены ссылки на аналогичные заметки от других авторов.
PS. Если, ознакомившись со всеми заметками, найду что добавить, обязательно набросаю статейку :)
Статейка на хабре, сборник «вредных советов», сопровождаемых указаниями, как нужно делать правильно. Рекомендуется к прочтению всем, кто занимается версткой. Лично я для себя несколько моментов вычленил.
Продолжение статьи о семантической верстке.
![Validate my RSS feed [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)
