Сайты и SEO для людей
Оставить заявку

16 CSS Уроков с помощью Post-it® заметок

Интересные уроки по CSS на бумаге для заметок. Никакой воды - все очень кратко и познавательно.


Каскадные Таблицы Стилей Действуют от Наследования

CSS имеет предко-потомственные отношения. Все ранние определения предка будут автоматически унаследованы одним из своих детей, если не указано иное.


Последние Выигрывают

Если элемент определен в более чем одном месте в CSS-стилях, последнее определение переопределяет предыдущие (если эти липучки представленных цветов соответствует нашим H1, то заголовки Н1 будут розовыми).


Пара Ключ-Значение

Для каждого HTML элемента, которому будет задан стиль, должен быть назначен соответствующий селектор CSS. Они всегда появляются в паре ключ-значение.


Макет

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


Структура дерева

Аналогично, структурирование сайта также следует методологии дерева. Эта заметка иллюстрирует дерево с ветвями.


Block vs. Inline

Элементы, которые простираются по всей ширине страницы, являются блочными (block) элементами. Несколько блочных элементов включают headers, footers, headings (h1, h2, h3 и т.д.), divs, абзацы (p). Встроенные (inline) элементы занимают столько места, сколько им нужно: span, ссылки (а) и изображения (img) являются лишь несколькими примерами.


Inline-block

Существует также такое понятие, как установка display: inline-block, чтобы создать равномерную сетку. Inline-block элементы могут иметь высоту и ширину.


Box Model

Все элементы CSS основаны на этой модели. Внутренний ящик content (может быть что угодно), непосредственно окружает content его padding, потом border и наконец внешний ящик box–margin.


Margins Снаружи

Margins выталкивают вокруг элемента. Margins считаются вне элемента, а края соседних элементов будут перекрываться.


Padding Внутри

Padding толкает внутрь содержание. Используйте padding для перемещения содержимого от краев блока.


Auto Margins

Установка margins auto для право и лево - это удобный способ центрирования.


Max-width

Max-width предотвращает значение ширины свойства от становления больше чем max-width. Это особенно полезно при проектировании для небольших экранов.

(например, мобильный!)


Relative and Absolute

Установив родительский элемент в положение: relative, а его ребенка в положение: absolute, то позиционировать ребенка можно в пределах (или относительно) его родителя. Обратите внимание, что родитель по умолчанию всегда тело.


Float

Установив элементу float, как это показано ниже на примере с картинкой, позволит текст обтекать картинку.


Fixed

Фиксированные элементы всегда прикреплены на том же месте, независимо от позиции страницы (скроллинга).


Ссылка на ваши стили

Если у вас нет ссылки на таблицу стилей в хедере вашего HTML, ваш сайт будет грустным и наверняка не привлекательным.

<link rel=”stylesheet” href=”./css/style.css”>

Оригинальная статья: 16 CSS Lessons via Post-it® Notes