CSS-фреймворки

Содержание

Слайд 2

CSS-фреймворк – фреймворк, созданный для упрощения работы верстальщика, быстроты разработки и исключения

CSS-фреймворк – фреймворк, созданный для упрощения работы верстальщика, быстроты разработки и исключения
максимально возможного числа ошибок вёрстки (проблемы совместимости различных версий браузеров и т. д.).

Слайд 3

Преимущества
упрощается и ускоряется процесс создания макета сайта;
кроссбраузерность;
возможность использования генераторов кода и визуальных

Преимущества упрощается и ускоряется процесс создания макета сайта; кроссбраузерность; возможность использования генераторов
редакторов.
Недостатки
может содержать много лишнего кода, который не будет использоваться в проекте;
дизайн будет зависеть от css-библиотеки.

Слайд 4

Обзор фреймворков
1. Gumby framework
http://www.gumbyframework.com/
2. Bootstrap
http://getbootstrap.com/
http://mybootstrap.ru/
3. Uikit
http://getuikit.com/
4. Zurb Foundation
http://foundation.zurb.com/
5. Semantic UI
http://semantic-ui.com/
6. Blueprint CSS
7. 960 Grid System

Обзор фреймворков 1. Gumby framework http://www.gumbyframework.com/ 2. Bootstrap http://getbootstrap.com/ http://mybootstrap.ru/ 3. Uikit

Слайд 5

ДЗ
скачать фреймворк Bootstrap, посмотреть видеоуроки

ДЗ скачать фреймворк Bootstrap, посмотреть видеоуроки

Слайд 6

LESS – это динамический язык стилей.
Bootstrap был изначально разработан с использованием LESS.

LESS – это динамический язык стилей. Bootstrap был изначально разработан с использованием LESS.

Слайд 7

Семантическая верстка
Семантической называют верстку, использующую для структурирования html-документов теги, которые разделяют код

Семантическая верстка Семантической называют верстку, использующую для структурирования html-документов теги, которые разделяют
на логические блоки, определяющие их роль и содержание в структуре web-страницы.

Слайд 8

Блочные элементы
Элемент


Определяет верхнюю часть страницы или элемента, шапку страницы сайта.
заголовок (девиз,

Блочные элементы Элемент Определяет верхнюю часть страницы или элемента, шапку страницы сайта.
слоган компании);
логотип сайта (компании);
контактную информацию (телефоны, часы работы).
Теги
нельзя помещать внутрь тегов
,
и сам

Слайд 9

Элемент


Используется для определения нижнего колонтитула страницы (подвал) или элемента (подвал).
правовая

Элемент Используется для определения нижнего колонтитула страницы (подвал) или элемента (подвал). правовая
информация (копирайты);
имя автора;
название сайта и/или компании;
телефон и/или адрес компании и т.п.
Не может содержать в себе

Слайд 10

Элемент


Тег
определяет раздел страницы, в котором размещается логически связанная информация,

Элемент Тег определяет раздел страницы, в котором размещается логически связанная информация, имеющая
имеющая свой заголовок.
Каждый раздел может иметь свои собственные теги
и
, включающие в себя свои собственные заголовки.

Слайд 11

Элемент

Элемент Обозначает основное меню сайта (панель навигации). В меню nav располагают ссылки
на важные страницы сайта, это могут быть страницы контактов, о компании, каталог, магазин, главная, описание услуг, новостей и т.д.

Слайд 12

Элемент


Используется для разделения раздела страницы на логические блоки, блок должен быть

Элемент Используется для разделения раздела страницы на логические блоки, блок должен быть
связан с общим разделом, но иметь свой собственный смысл и быть отдельной логической единицей страницы.

Слайд 13

Элемент

Элемент Обрамляет боковую панель (сайдбар), на странице сайта.

Слайд 14


section, header, nav, article, aside, footer { display: block; }