 
        
        - •30. Модель компоновки css - боксы, границы, поля, заполнение
- •Введение
- •Изменение композиции: поля, границы и заполнение css
- •Размещение пробелов вокруг объекта: свойства margin-top, margin-right, margin-bottom, margin-left, и margin
- •Автоматические поля
- •Отрицательные поля
- •Сжатие полей
- •Пример 1
- •Начальная таблица стилей
- •Новые правила:
- •Добавление к объекту границы: свойства границ
- •Свойства border-width
- •Свойства border-style
- •Свойства border-color
- •Сокращенное свойство border и его четыре родственника, более подробно
- •Создание правил: обоснование пяти свойств сокращения border … вместо одного
- •…И зачем так много свойств? Они же просто границы, не так ли?
- •Пример 2
- •Новые правила:
- •Когда одних полей недостаточно: свойства заполнения
- •Пример 3
- •Новые правила:
- •Работа с шириной и высотой элемента
- •Основы ширины и высоты
- •Min-width, max-width, min-height, и max-height
- •Пример 4
- •Новые правила:
- •Переполнение: ограничение в контенте, или задание свободным
- •Результаты четырех значений overflow
- •Боксовые модели css: подгонка друг к другу
- •Выбор подходящих единиц измерения для компоновки
- •Основное правило задания размеров элементов: смешивайте пропорциональные и статические единицы измерения с осторожностью, или вообще не смешивайте
- •Выбор для компоновки подходящих единиц измерения: преимущества и недостатки
- •Компоненты боксовой модели
- •Боксовая модель w3c: все является аддитивным
- •Пропорциональные поля и заполнение в боксовой модели w3c
- •Работа с потоком документа
- •Типы элементов и свойство display
- •Пример 5
- •Новые правила:
- •Обтекание элементами других элементов: свойство float
- •Пример 6
- •Новые правила:
- •Размещение элементов ниже своих плавающих предшественников: свойство clear
- •Заключение
- •Дополнительное чтение
- •Контрольные вопросы
- •Об авторе
30. Модель компоновки css - боксы, границы, поля, заполнение
В лекции рассказывается о свойствах CSS, которые управляют компоновкой элементов HTML, включая их границы, поля, и многое другое.
Введение
На первый взгляд, модель компоновки CSS является простым делом. Боксы, границы и поля являются достаточно простыми объектами, а синтаксис CSS предоставляет простой способ описания их характеристик.
Однако процессоры визуализации браузеров следуют длинному списку правил, изложенных в Рекомендации CSS 2.1, и некоторым своим собственным. В связи с этим имеется множество деталей, которые необходимо понимать, прежде чем добавлять в набор используемых средств стилиста более развитые методы.
В этой лекции мы познакомимся со свойствами CSS, которые управляют компоновкой элементов HTML, включая их границы, поля, и многое другое. Будут также рассмотрены некоторые упомянутые выше правила. Развитая столбцовая компоновка и сеточно-ориентированные методы будут рассмотрены в последующих лекциях, которые исследуют компоновку форм, обтекание, очистку, и позиционирование более подробно. Будет рассмотрено много связанных с лекцией примеров кода для демонстрации обсуждаемых методов.
Лекция имеет следующее содержание:
- Изменение композиции: поля, границы и заполнение CSS - Размещение пробелов вокруг объекта: свойства margin-top, margin-right, margin-bottom, margin-left, и margin - Автоматические поля 
- Отрицательные поля 
- Сжатие полей 
- Пример 1 
 
- Добавление к объекту границы: свойства границ - Свойства border-width 
- Свойства border-color 
- Сокращенное свойство border и его четыре родственника, более подробно 
- Создание правил: обоснование пяти свойств сокращения border … вместо одного 
- …И зачем так много свойств? Они же просто границы, не так ли? 
- Пример 2 
 
- Когда одних полей недостаточно: свойства заполнения - Пример 3 
 
 
- Работа с шириной и высотой элемента - Основы ширины и высоты 
- min-width, max-width, min-height, и max-height - Пример 4 
 
- Переполнение: ограничение в контенте, или задание свободным - Результаты четырех значений переполнения 
 
 
- Боксовые модели CSS: подгонка друг к другу - Выбор подходящих единиц измерения для компоновки - Основное правило задания размеров элементов: смешивайте пропорциональные и статические единицы измерения с осторожностью, или вообще не смешивайте! 
- Выбор для компоновки подходящих единиц измерения: преимущества и недостатки 
 
- Компоненты боксовой модели 
- Боксовая модель W3C: все является аддитивным - Пропорциональные поля и заполнение в боксовой модели W3C 
 
 
- Работа с потоком документа - Типы элементов и свойство display - Пример 5 
 
- Обтекание элементами других элементов: свойство float - Пример 6 
 
- Размещение элементов ниже своих плавающих предшественников: свойство clear 
 
- Заключение 
- Дополнительное чтение 
- Контрольные вопросы 
