Я работаю над небольшой структурой html/css, которую я могу использовать для большинства своих веб-сайтов, по крайней мере, для того, чтобы основываться на ней. Вот что я использовал до сих пор:
CSS framework
- Reset.css - Я использую один из них Эрик Мейер, www.meyerweb.com.
- Typography.css - Все основные стили типографии для сайта (от blueprintcss.org)
- Forms.css - основные стили формы (от blueprintcss.org)
- Wireframe.css - Здесь я установил каркас для одного, двух и трех столбцов плюс верхний и нижний колонтитулы. Я использовал метод Holy Grail и реализовал его так, чтобы, установив класс контейнера 'onecolumn', 'twocolumns' или 'threecolumns' в контейнер div Я могу переключаться между тремя.
Основные методы
Некоторые методы У меня есть некоторые предварительные примеры для повторного использования на любом веб-сайте:
- Выпадающие меню Suckerfish - Горизонтальные и вертикальные в различных версиях
- вкладки "Скользящие двери" - хотя я стараюсь использовать CSS3, где это возможно.
Сценарии
- jQuery - я стараюсь использовать его как можно меньше (то есть, если есть css-решения под рукой, например, выпадающее меню Suckerfish и jQ-меню)
Плагины
Пока нет. Вчера я просмотрел css3pie, и это выглядело действительно многообещающим.
Еще посмотреть
То, что я до сих пор не использовал, но может быть интересно, это css и js minifiers. Кроме того, в настоящее время я включаю 5 css файлов, упомянутых выше в main.css с @import, возможно, я должен их автоматически слить, прежде чем загружать?
Также есть CSS-сетчатые системы, конечно. Я никогда их не видел, но, может быть, мне придется попробовать еще раз. Я знаю, что сетка 960 очень популярна, но я не уверен, хочу ли я использовать классы исключительно для разметки (grid_4, column_5 и т.д.). Мне немного нравится <span class="red">
, чтобы сделать текст красным, что так же, как плохой, используя встроенный стиль.
Во всяком случае, это всего лишь базовая настройка, и на веб-сайтах, которые еще не включены в эту структуру, много проблем. Итак, , что я должен проверить, чтобы улучшить мои рамки? (Приветствие HTML5 и CSS3, без флэш-памяти: P)
Предложения
Я сделаю список здесь предложений, приведенных ниже, которые я проверю.