Техника Web-дизайна для студента

Свойства блоков

Блок это прямоугольный фрагмент страницы, который может иметь определенные размеры, отступы между содержимым блока и его границами, поля, рамку и фоновую заливку. Содержимым блока могут быть любые элементы, размещаемые на странице. Блок может быть снабжен собственными полосами прокрутки. Свойства блоков приведены в табл. 7.6.

Таблица 7.6. Свойства блоков

П/п

Обозначение

Изменяемое

Свойство

Примечания

1

Width

Ширина блока

Абсолютное или относи­тельное значение

2

Height

Высота блока

Абсолютное или относи­тельное значение

3

Margin-top, margin- right, margin-bottom, margin-left

Размеры полей вокруг блока: верхнего, правого, нижнего, левого

Абсолютное или относи­тельное значение

4

Margin

Размеры полей вокруг блока - сокращенная форма записи

Абсолютное или относи­тельное значение. Зада­ются через пробел в той последовательности, в которой они перечисле­ны в п. 3. Например:

Margin: 5 рх 10 рх 10 рх 15 рх

Padding-top, pad­ding-right, padding - bottom, padding-left

Padding

Border-top-style,

Border-right-style,

Border-bottom-style,

Border-left-style

Размеры отступов содержимого блока от его кра­ев: верхнего, правого, нижнего, левого

Размеры отступов содержимого блока от его кра­ев - сокращен­ная форма запи­си

Стиль рамки во­круг блока - сверху, справа, снизу, слева

В случае равенства всех полей задается только одно значение:

Margin: 10 рх

В случае попарного ра­венства противополож­ных полей (верхнего и нижнего, правого и лево­го) задаются только два значения:

Margin: 5 рх 10 рх

Абсолютное или относи­тельное значение

Абсолютное или относи­тельное значение. Фор­мат записи аналогичен свойству margin

Возможны следующие значения:

Попе - нет рамки (по умолчанию),

Dotted - пунктирная;

Dashed - прерывистая;

Solid - непрерывная;

Double - двойная;

Groove - углубленная;

Ridge - выпуклая;

8 border-style

Border-top-width,

Border-right-width,

Border-bottom-width,

Border-left-width

10 border-width

11 border-top-color, border-right-color, border-bottom-color, border-left-color

12 border-color

13 border-top, border - right, border-bottom, border-left

Стиль рамки во­круг блока - со­кращенная фор­ма записи

Толщина рамки вокруг блока: сверху, справа, снизу, слева

Толщина рамки вокруг блока - сокращенная форма записи

Цвет рамки во­круг блока: свер­ху, справа, снизу, слева.

Цвет рамки во­круг блока - со­кращенная фор­ма записи

Свойства каждой из сторон рамки в отдельности - сокращенная форма записи

Insert - эффект углубле­ния блока;

Outset - эффект выпук­лости блока;

Формат записи аналоги­чен свойству margin

Абсолютные значения, а также ключевые слова:

Thin - тонкая рамка;

Medium - средняя;

Thick - толстая

Формат записи аналоги­чен свойству margin

Цвет можно задавать как шестнадцатеричным ко­дом, например:

#00FF00 или #0F0,

Так и используя названия цветов, например: green

Формат записи аналоги­чен свойству margin

Позволяет задать для каждой из сторон сразу три свойства рамки в любой последовательно­сти. Например:

Border-top: red dotted 10 рх

№ Обозначение Изменяемое Примечания

П/п свойство

14 border Свойства всех

Сторон рамки при условии их ра­венства

15 overflow Действия при

Переполнении

Блока

подпись: 14 border свойства всех
сторон рамки при условии их равенства
15 overflow действия при
переполнении
блока
Позволяет задать три свойства рамки, одина­ковые для всех сторон:

Border: blue solid 5 рх

Возможны следующие значения:

Visible - содержимое блока, не поместившееся внутри, остается види­мым (по умолчанию);

Hidden - содержимое блока, оказавшееся за его пределами, будет скрыто;

Scroll - независимо от объема содержимого блок снабжается поло­сами прокрутки;

Auto - полосы прокрутки устанавливаются только при переполнении блока

В качестве примера создания блоков рассмотрим следующий документ (листинг 7.9)

Листинг 7,9. Создание блоков с различными параметрами форма­тирования

<ЬШ1>

<11еас1>

<1;11;1е>Блоки</1;11;1е>

<^у1е type="text/css">

<! —

.stl {background-color: #00FFFF; margin: 20px; padding: 10px; height: 50px; width: lOOpx; border: medium solid #0000FF; letter-spacing: 8px; font-weight: 700}

.st2 {background-color: #CCFFFF; padding: 10px; height: 50px; width: lOOpx; border: solid #00FF00; letter-spacing: 8px; font-weight: 700}

.st3 {background-color: #00FFFF; margin: 10px; padding: 10px; height: 50px; width: lOOpx; border: medium solid #0000FF; letter-spacing: 8px; font-weight: 700}

</style>

</head>

<body leftmargin=0 topmargin=0>

<div class="st2">BjioKl</div>

<div class="st2">BjioK2</div>

<div class="st3">BjioK3</div>

<div class="stl">BjiOK4</div>

</body>

</html>

Свойства блоков

Рис. 7.8. Внешний вид блоков с различными свойствами форматирования в окне браузера

В документе были использованы три стиля. Стиль stl преду­сматривает создание поля вокруг блока размером 20 рх, стиль st3 — 10 рх, а стиль st2 не предусматривает создания полей. Стиль st2 применен к блокам 1 и 2, стиль stl — к блоку 4, а стиль st3 — к блоку 3. Внешний вид документа в окне браузера показан на рис. 7.8.

По умолчанию страница имеет поля и для того, чтобы при от­сутствии собственных полей блоки примыкали к сторонам брау­зера, нужно задать нулевые значения этих полей. Это делается с помощью параметров leftmargin и topmargin метки <body>.

Техника Web-дизайна для студента

Примеры использования динамических фильтров

Одновременное использование нескольких фильтров применительно к различным изображениям Сформулируем задачу следующим образом. В момент загрузки страницы начинают появляться три изображения с использова­нием разных эффектов, а через 3 с возникают еще …

Описание динамических фильтров

Рассмотрим виды динамических фильтров, а также примеры их применения. О Barn (motion=3Ha4eHne, orientation=3Ha4eHne, duration= значение) — создает эффект вертикальных (orientation= vertical) или горизонтальных (orientation=horizontal) за­дергивающихся (motion=in) ИЛИ раскрывающихся (motion=out) штор. …

Динамические фильтры (переходы)

Динамические фильтры часто называют переходами. Такое на­именование не случайно. С одной стороны, в документе они описываются аналогично статическим фильтрам, хотя и требуют для управления дополнительной программы на JavaScript (впро­чем, управляющая …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.