Что такое CSS Authoring framework?
Я искал CSS Framework, чтобы помочь мне создать сайт, когда я ударил Compass.
Теперь, когда я понимаю, что такое CSS Framework, я не понимаю, что такое CSS Authoring Framework.
В частности, я не понимаю, заменит ли он "CSS Framework" (например, план), или вы должны использовать его с CSS Framework.
Я создаю веб-сайт с использованием Ruby On Rails, и сейчас я использую SASS, но не CSS Framework. Если кто-то может указать мне в правильном направлении после ответа на вопрос, это будет действительно оценено.
Изменить 1:
Кроме того, в чем разница между CSS Framework и CSS Authoring Framework
Ответы
Ответ 1
CSS Framework - это (в большинстве случаев) фиксированный набор базовых определений CSS.
F.E. он предоставляет определения для некоторых классов, которые делают базовый HTML-макет на основе div применимым для разных ширины экрана. (ака жидкая компоновка)
В CSS Framework Framework (в смысле Compass) не содержится фиксированного набора определений CSS. В отличие от стандартной CSS Framework, она помогает писать правила CSS с различными помощниками - но вам нужно написать почти каждое определение CSS самостоятельно. Некоторые примеры для помощников: Compass помогает вам исправить некоторые общие проблемы браузера (IE floats..). И вы можете создавать спрайты CSS из существующих изображений со всеми определениями CSS на лету.
Вы можете написать свою собственную CSS-структуру с помощью CSS Authoring Framework или просто создать поверх существующей CSS-структуры.
Ответ 2
CSS-фреймворки представляют собой предварительно подготовленные библиотеки, предназначенные для облегчения, более стандартизованного стиля веб-страниц с использованием языка каскадных таблиц стилей.
Структуры CSS, связанные с макетами, включают Bootstrap, Blueprint, сетку 960, YUI CSS и другие сетки.
Как и библиотеки языков программирования и скриптов, фреймворки CSS обычно включаются как внешние .css-листы, на которые ссылаются в HTML.
Они предоставляют ряд готовых вариантов для проектирования и размещения веб-страницы. Хотя многие из этих фреймворков были опубликованы, некоторые авторы используют их в основном для быстрого прототипирования или для обучения и предпочитают "ручной дизайн" CSS, который подходит для каждого опубликованного сайта без затрат на проектирование, обслуживание и загрузку из-за наличия множества неиспользуемых функций в стиле сайта.
Каким-то образом, CSS framework == CSS Authoring framework