Если я предпочитаю семантическое именование, то не должен ли я использовать какой-либо CSS Framework и подход сетки? - PullRequest
1 голос
/ 13 апреля 2010

Если я предпочитаю семантическое именование , тогда не должен ли я использовать какой-либо CSS Framework и подход с использованием сетки?

Какой подход лучше Grid или Freehand?

Может ли какая-либо CSS-структура действительно сэкономить время и создать семантический код даже для опытного разработчика CSS?

Многие CSS Frameworksd популярны в статическом PSD 2 XHTML + CSS преобразовании и в разработке WordPress / Drupal / Joomla темы.

Можем ли мы сделать разработку CSS XHTML такой же быстрой, как с помощью CSS-фреймворков, но без использования CSS Grid Frameworks?

Что делает разработку с CSS-фреймворками быстрее, чего мы не можем сделать без фреймворков?

1 Ответ

1 голос
/ 16 апреля 2010

Семантически названные классы - моя любимая мозоль, поэтому я выбрал подход 960 Grid System и Sass . Система сетки уменьшает время, которое я трачу на создание макета, в то время как Sass позволяет мне моделировать наследование, используя миксины. Что-то вроде:

=grid_19
  width: 750px;

#main-content
  +grid_19

В этом примере #main-content наследует свойства .grid_19, это div с 750px ширины (19 столбцов) с семантическим идентификатором. Конечно, мне пришлось адаптировать CSS системы сетки, чтобы использовать его с Sass, но как только это будет сделано, я смогу повторно использовать его объявления, не используя имена несемантических классов.

Я не пробовал никаких других CSS-фреймворков или сеточных систем. Я предпочитаю грид-системы, чем делать это от руки, потому что это проще и быстрее. Что делает разработку с помощью фреймворков CSS быстрее? Ну, это уже сделано. Мне не нужно изобретать Weel. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...