На днях заделал гостевой пост в блоге у Владимира Жилинского, в котором звучит мой крик души о современной веб-разработке.
Опубликовал туда, потому что здесь это просто не прозвучало бы - 60 читателей, и 1731 - цифры, которые даже с натяжкой сравнивать не получится. Тем более, тезка не против. В общем, кому интересна сама мысль - читаем:
В среде верстальщиков стал популярен прием css-reset`а от Эрика Мэйера. При этом сбрасываются все «противоречивые» css-свойства для всех основных html-элементов, после чего верстальщик, в теории, должен самостоятельно назначить эти свойства для всех элементов, и тогда наступит всеобщая кроссбраузерность и гармония, мир, дружба, балалайка.
Как же получается в большинстве реальных случаев? А получается у нас так, что верстальщик опять перестает вдумываться в процесс, а просто фигачит этот reset, потом фигачит макет "чтоб выглядел как на картинке", и сдает его программисту или заказчику(если это фриланс, и работа состоит только в верстке). Чем это плохо?
подробнее >>Как-то совершенно проглядел тот момент, что в кругу веб-разработчиков активно ведутся обсуждения на тему создания единого стандарта по именованию id и классов в разметке (x)html...
Сам я никогда особенно не задавался по этому поводу, и использовал разметку вроде этого:
подробнее >>Мой перевод статьи Built in Semantics in HTML
Это неполный список. Я не стал упоминать семантику таблиц, их элементов и аттрибутов, так как они относятся только к одному виду разметки (табличные данные), и отличаются от разметки в более глобальном смысле этого слова. Это не в коем случае не означает, что табличная разметка не «семантична» (если используется по назначению). Кроме того, из списка исключена разметка форм. И снова: конечно же, такая разметка семантична, но только тогда, когда используется по назначению. Также я исключил из списка все устаревшие элементы, независимо от того, являются ли они семантичными или презентационными. Кроме того, в список не вошли «встраиваемые» или «заменяющие» контент элементы (такие как object, img). Здесь я основывался на том, что эти элементы не так много значат в создании контента, и его «переноса».
подробнее >>К слову о верстке, вот старенькая заметка от Ивана Сагалаева:
