Последние учебники веб-разработки
×

CSS Руководство

CSS ГЛАВНАЯ CSS Введение CSS Синтаксис CSS Как CSS Цвета CSS Фон CSS Границы CSS Маржа CSS набивка CSS Высота ширина CSS Текст CSS шрифты CSS связи CSS Списки CSS таблицы CSS Модель Бокса CSS Outline CSS Дисплей CSS Максимальная ширина CSS Позиция CSS терка CSS Inline-block CSS выравнивать CSS Комбинаторы CSS Псевдо-класс CSS Псевдо-элемент CSS Панель навигации CSS Dropdowns CSS Всплывающие CSS Галерея CSS изображение Непрозрачность CSS спрайтов CSS Attr селекторы CSS Формы CSS Счетчики

CSS3

CSS3 Введение CSS3 Закругленные углы CSS3 Пограничные изображения CSS3 Фон CSS3 Цвета CSS3 Градиенты CSS3 Тени CSS3 Текст CSS3 шрифты CSS3 2D Трансформации CSS3 3D Трансформации CSS3 Переходы CSS3 Анимации CSS3 Изображений CSS3 Кнопки CSS3 пагинация CSS3 Несколько столбцов CSS3 Пользовательский интерфейс CSS3 Box Определение размеров CSS3 Flexbox CSS3 Медиа-запросы CSS3 Примеры MQ

CSS Адаптивный веб-дизайн

Адаптивный веб-дизайн вступление Адаптивный веб-дизайн Viewport Адаптивный веб-дизайн Вид сетки Адаптивный веб-дизайн Медиа-запросы Адаптивный веб-дизайн Изображений Адаптивный веб-дизайн Видео Адаптивный веб-дизайн Каркасы

CSS Examples

CSS Примеры CSS викторина CSS сертификат

CSS References

CSS Справка CSS Селекторы CSS функции CSS Ссылка Aural CSS Web Safe шрифты CSS Animatable CSS Единицы CSS PX-EM конвертер CSS Цвета CSS Значения цвета CSS Цвет Названия CSS3 Поддержка браузеров

 

CSS Модель Бокса


CSS Box Model

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

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

На приведенном ниже рисунке показана модель коробки:

Объяснение различных частей:

  • Содержание - Содержание коробки, в котором отображаются текст и изображения
  • Обивка - Очищает область вокруг содержимого.Обивка является прозрачным
  • Граница - Граница , которая идет вокруг дополнения и содержания
  • Маржа - Очищает область за пределами границы.Маржа является прозрачным

Модель окно позволяет добавить рамку вокруг элементов, а также определить пространство между элементами.

пример

div {
    width: 300px;
    padding: 25px;
    border: 25px solid navy;
    margin: 25px;
}
Попробуй сам "

Ширина и высота элемента

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

ЗаметкаВажно: При установке свойства ширины и высоты элемента с помощью CSS, вы просто установить ширину и высоту области содержимого.Для того, чтобы вычислить полный размер элемента, необходимо также добавить отступы, границы и поля.

Предположим , мы хотим , чтобы стиль в <div> элемент , чтобы иметь общую ширину 350px:

пример

div {
    width: 320px;
    padding: 10px;
    border: 5px solid gray;
    margin: 0;
}
Попробуй сам "

Вот математика:

320px (ширина)
+ 20px (левый + правый отступ)
+ 10px (левая + правая граница)
+ 0px (левый + правый край)
= 350px

Общая ширина элемента должна рассчитываться следующим образом:

Общая ширина элемента = ширина + левый + правый обивка обивка + левая граница + правая граница + левое поле + правое поле

Общая высота элемента должна быть рассчитана следующим образом:

Общая высота элемента = высота + верхняя обивка + нижняя обивка + верхняя граница + нижняя граница + верхнее поле + нижнее поле

Заметка Примечание для старых IE: Internet Explorer 8 и более ранних версий, заполнители и границы в width собственности. Чтобы устранить эту проблему, добавьте <!DOCTYPE html> на страницу HTML.

Проверьте себя с упражнениями!

Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4»