Если с такой версткой, будет разбираться верстальщик с «другими» мозгами, ему она такой — вряд ли покажется, проходили миллион раз.
Если свёрстано по стандартам и с очевидными именами классов, правильным их применением — если этим мозги не совсем отморожены, то человек разберётся достаточно быстро.
Это правильное использование сторонней библиотеки — надо не изменять ожидаемое поведение, а писать glue-код и там переопределять поведение, если необходимо.
Не совсем понимаю что Вы имеете в виду под "glue-код".
Используя библиотеку/фреймворк при необходимости изменить поведение/стиль того или иного элемента я просто добавляю к нему свой класс
А многие погромисты клали на всех и меняют поведение самого .ui-corner-all ни на минуту не задумываясь к каким последствиям это приведёт на другом проекте. Я даже встречал особо упоротые решения в которых встречались !important. Ну это шоб, видимо, наверняка.
Сайт уровня usatoday.com на данных «идеях» построить вам не удастся
Много ли сайтов уровня usatoday.com Вы делали собственноручно?
По теме: сам я к CSS-фреймворкам отношусь не то что бы совсем негативно, но с достаточной долей опаски. Даже довольно сложный многостраничный интернет-магазин или интернет-журнал можно верстать без всякого фреймворка и вёрстка получится гораздо чище, очевиднее и с более предсказуемым поведением, нежели при использовании фреймворка. Особенно это помогает в ситуациях, когда по незнанию или случайности в доп. стилях цепляешь уже используемый фреймворком класс.
Второе, что особенно вымораживает: некоторые индивидуумы настолько уверены, что CSS поставляемые с фреймворками неизменны и изменять их «под себя» никто и никогда не будет, и пишут плагины (порой довольно большие) опирающиеся на «родные» стили фреймворка. В терминальной стадии те же индивинуумы уверены что все и всегда используют только одну, такую же как у них, цветовую схему этого фреймворка (например тема Default в jQuery UI).
И это не просто печально. Это по-настоящему бесит.
Сам я не против использования фреймворков в проектах. Они действительно ускоряют процесс разработки. Но любой инструмент нужно использовать в меру и с умом, а не лепить где надо и где не надо.
Лично для меня любой комментарий длиннее 10-15 строк уже великоват. Не то что бы тяжело для восприятия, но слишком растягивает ветку комментариев. Мне, например, неудобно.
input[type="submit"]
конечно же. Сам же и ошибся… -_-В Вашем прмере должно быть тогда уж вот так:
А Вы городите что попало.
Используйте теги по назначению, уважайте коллег, мойте руки перед едой и будет всем счастье и мир во всём мире.
Если свёрстано по стандартам и с очевидными именами классов, правильным их применением — если этим мозги не совсем отморожены, то человек разберётся достаточно быстро.
Не совсем понимаю что Вы имеете в виду под "glue-код".
Используя библиотеку/фреймворк при необходимости изменить поведение/стиль того или иного элемента я просто добавляю к нему свой класс
и вношу изменения следующим побразом:
А многие погромисты клали на всех и меняют поведение самого
.ui-corner-all
ни на минуту не задумываясь к каким последствиям это приведёт на другом проекте. Я даже встречал особо упоротые решения в которых встречались!important
. Ну это шоб, видимо, наверняка.Но идея и реализация, безусловно, просто потрясающая!
Да, это в фонд золотых цитат, однозначно.
Много ли сайтов уровня usatoday.com Вы делали собственноручно?
По теме: сам я к CSS-фреймворкам отношусь не то что бы совсем негативно, но с достаточной долей опаски. Даже довольно сложный многостраничный интернет-магазин или интернет-журнал можно верстать без всякого фреймворка и вёрстка получится гораздо чище, очевиднее и с более предсказуемым поведением, нежели при использовании фреймворка. Особенно это помогает в ситуациях, когда по незнанию или случайности в доп. стилях цепляешь уже используемый фреймворком класс.
Второе, что особенно вымораживает: некоторые индивидуумы настолько уверены, что CSS поставляемые с фреймворками неизменны и изменять их «под себя» никто и никогда не будет, и пишут плагины (порой довольно большие) опирающиеся на «родные» стили фреймворка. В терминальной стадии те же индивинуумы уверены что все и всегда используют только одну, такую же как у них, цветовую схему этого фреймворка (например тема Default в jQuery UI).
И это не просто печально. Это по-настоящему бесит.
Сам я не против использования фреймворков в проектах. Они действительно ускоряют процесс разработки. Но любой инструмент нужно использовать в меру и с умом, а не лепить где надо и где не надо.
ШТОА?