HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Главная » Статьи » HTML |
Рамки, поля и отступыКаждый элемент веб-страницы состоит из нескольких областей. Это область содержимого (например, текст, изображение и т.п.) и необязательное окружение - отступы, рамки и поля; размер каждой области определяется свойствами, описанными в этой главе. Если понятие содержимого очевидно, то остальные три области нужно четко различать.
Стиль фона различных областей элемента определяется так:
Рамка элементаРамка элемента имеет три характеристики: толщину, тип и цвет. И определяется, соответственно, при помощи трех стилевых свойств border-width, border-style и border-color. Толщина рамкиТолщина рамки задаётся свойством border-width. В качестве значения этого свойства указывается через пробел толщина рамки каждой из сторон по часовой стрелке, начиная сверху. То есть первой указывается граница сверху, потом — справа, далее — снизу, и последней — слева. Если имеется одно значение, то оно применяется ко всем сторонам. Если дано два значения, верхняя и нижняя линии рамки устанавливаются в первое, а правая и левая линии рамки - во второе значение. Если дано три значения, верхняя линия рамки устанавливается в первое, левая и правая - во второе, а нижняя линия рамки - в третье значение. Если задано четыре значения, они применяются к верхней, правой, нижней и левой линиям рамки соответственно. border-width:
сверху справа снизу слева;
Толщина рамки может принимать одно из трех значений thin (тонкая), medium (средняя) или thick (толстая) или указываться в любых единицах измерения, кроме процентов. Примеры задания толщины рамки:
Тип рамкиТип рамки задается при помощи стилевого свойства border-style. Аналогично ширине, в одном свойстве можно присваивать различные значения верхней, правой, нижней и левой частям рамки.border-style:
сверху справа снизу слева; Можно задать один из восьми типов рамок:
Цвет рамкиЦвет рамки задается при помощи стилевого свойства border-color. Аналогично ширине и типу, в одном свойстве можно присваивать различные значения верхней, правой, нижней и левой частям рамки. border-color:
сверху справа снизу слева; Цвет рамки принимает такие же значения, как и
все остальные цветовые стилевые свойства: имя цвета, шестнадцатиричный номер или
перечисление комонент RGB.
Все параметры рамки можно объединить в одном стилевом свойстве border следующим образом:
border:
толщина тип цвет; Но в этом случае все стороны рамки будут оформляться
одинаково. Если нужно настроить стороны по отдельности, для этого используются
стилевые свойства border-top, border-right, border-bottom,
border-left. Допустим, нужно создать двойную красную рамку вокруг всего
элемента, кроме его левой части. Наиболее оптимальными будут следующие стилевые
правила:
Отступы (padding)Сокращённое свойство padding устанавливает размер отступа для всех четырёх сторон, а другие свойства padding-top, padding-right, padding-bottom, padding-left устанавливают соответствующие стороны. padding:
сверху справа снизу слева; Напомню, что цвет области отступа определяется
свойством background элемента.
Пример:
В данном стилевом правиле задан вертикальный отступ '1em' ('padding-top' и 'padding-bottom') и горизонтальный отступ '2em' ('padding-right' и 'padding-left'). Единицы измерения 'em' относительны к размеру шрифта элемента: '1em' эквивалентно размеру используемого шрифта. Поля (margin)Сокращённое свойство margin устанавливает размер поля для всех четырёх сторон, в то время как свойства margin-top, margin-right, margin-bottom, margin-left устанавливают только соответствующие стороны. margin:
сверху справа снизу слева;
| |||||||||||||||||||||
Просмотров: 3747 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |