Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
стиль1.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
234.5 Кб
Скачать

Поля и отступы Margin (Поле)

Это пространство между содержимым элемента и его границей относительно родительского элемента, либо, при его отсутствии - от окна браузера.

Если хотите сделать поля со всех сторон одинаковыми, можете просто указать значение после слова margin. Размерность может быть как в значениях длины (px, pt, em и т.д.), так и в значении auto, а также в процентом соотношении.

Если же вы хотите сделать поля разными со всех сторон, то можете употребить значения margin-top, margin-right, margin-bottom и margin-left.

<HTML> <HEAD> <TITLE>BORDER-COLOR</TITLE> <STYLE type="text/css"> body {margin:0} h1 {border-style: double; border-color:blue; margin:0px } P.abz{border-style:dotted; border-color:red; border-width:10px; width:300} IMG {border-style:inset; border-color:gold; border-width:20px; margin: 30px} </STYLE> </HEAD> <BODY> <h1>Картина Шилова "Перед Венчанием"</h1> <img src="foto.jpg" align="left"> <P class="abz"> Шилов как увидел Пчелку, так чуть и не умер от радости. Потому что без этой Пчелки он никогда не смог нарисовать такой замечательной картины! А может и вообще бы так и прожил никому не известным бедным художником!

</P> </BODY> </HTML>

 Сохраните файл под именем pole.html и просмотрите результат в браузере.

В стилях мы установили поле страницы и заголовка равным нулю, вот заголовок и прилип к границам браузера. А вот для картинки мы установили поле равным 20 пикселям. Вот на это расстояние она и отодвинулась от всех соседних элементов.

Padding (Отступ)

Это отступы вокруг элемента. Подобно margin отступ может быть одинаковым со всех сторон, и тогда можно обойтись просто margin, а может быть и разным для каждой стороны. Тогда нужно написать padding-top, padding-right, padding-bottom или padding-left.

<HTML> <HEAD> <TITLE>BORDER-COLOR</TITLE> <STYLE type="text/css"> body {margin:0} h1 {border-style: double; border-color:blue; margin:0px } P.abz{border-style:dotted; border-color:red; border-width:10px; width:300; padding-top:10px; padding-right:20px; padding-bottom:5px; padding-left:15px} IMG {border-style:inset; border-color:gold; border-width:20px; margin: 30px} </STYLE> </HEAD> <BODY> <h1>Картина Шилова "Перед Венчанием"</h1> <img src="foto.jpg" align="left"> <P class="abz"> Шилов как увидел Пчелку, так чуть и не умер от радости. Потому что без этой Пчелки он никогда не смог нарисовать такой замечательной картины! А может и вообще бы так и прожил никому не известным бедным художником!

</P> </BODY> </HTML>

 Внесите изменения. Просмотрите результат в браузере.

Сайт в css Создадим следующий сайт:

Пропишем стили. Для общего фона выберем цвет teal; margin и padding приравняем к нулю (чтобы никаких полей и отступов от границ окна), размер текста установим 12 px, выберем шрифт семейства "sans-serif":

BODY {     PADDING:0px;     MARGIN: 0px;     FONT-SIZE: 12px;     FONT-FAMILY: Verdana, Arial, Sans-Serif;     BACKGROUND-COLOR: teal}

Теперь можно разместить слева логотип и название.

H1  {     FONT-SIZE: 30px;     COLOR: gold;     PADDING-LEFT: 500px;     PADDING-TOP: 0px} <BODY> <IMG src="image/logo.gif" width=468 height=60 alt="логотип" align=left border=0> <h1>Добро пожаловать!</h1> </BODY>

Теперь перейдем к красной полосе. Представим, что надпись - "ДИКАЯ ПРАВДА - сайт в CSS" - один сплошной белый заголовок на красном фоне! И расположим его справа, добавив разные отступы и поля:

H3 {     PADDING-RIGHT: 15px;     PADDING-LEFT: 15px;     FONT-SIZE: 12px;     PADDING-BOTTOM: 5px;     MARGIN: 0px;     COLOR: white;     PADDING-TOP: 5px;     BACKGROUND-COLOR: red;     TEXT-ALIGN: right } <H3>ДИКАЯ ПРАВДА - сайт в CSS</h3>

Теперь рассмотрим оставшуюся часть подробнее.

Левый блок - menu, правый блок - reclama, а средний блок - content. Левый и правый блок шириной 160 px, один прижат к левому (LEFT: 0 px), другой к правому (RIGHT:0 px) краю экрана. Значения фиксированные (POSITION: absolute). Для каждого блока задать бордюр, отступы и поля, золотистый цвет заднего фона (BACKGROUND-color: gold).

#menu {     WIDTH:160px;     PADDING: 10px;     LEFT: 0px;     MARGIN: 0px;     POSITION: absolute;     border: 5px inset red;     BACKGROUND-COLOR: gold } #reclama    {     WIDTH:160px;     PADDING: 15px;     RIGHT: 0px;     MARGIN: 0px;     POSITION: absolute;     border: 5px outset red;     BACKGROUND-COLOR: gold } #content {     BORDER-RIGHT: silver 5px solid;     PADDING: 10px;     MARGIN: 15px 250px;     MARGIN: 0px;     BORDER-LEFT: #silver 2px solid;     BACKGROUND-COLOR: #fff } .<H3>ДИКАЯ ПРАВДА - сайт в CSS</h1>

В теле же документа прописываем следующее:

<DIV id=menu> <H2>МЕНЮ:</H2> это содержание меню </DIV> <DIV id=reclama> <H2glt;РЕКЛАМА</H2> тут вешаем рекламу </DIV> <DIV id=content> <H2>Основное содержание (Content)</H2> тут основной текст </DIV>

Итак, весь код странички:

<HTML> <HEAD> <TITLE>Сайт в CSS</TITLE> <META http-equiv=Content-Type content="text/html; charset=windows-1251"> <STYLE type=text/css> BODY {PADDING:0px; MARGIN: 0px; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: teal} H1 {FONT-SIZE: 30px; COLOR: gold; PADDING-LEFT: 500px; PADDING-TOP: 0px} H2 {FONT-SIZE: 14px; COLOR: red; } H3 {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: red; TEXT-ALIGN: right} #menu { WIDTH:160px; PADDING: 10px; LEFT: 0px; MARGIN: 0px; POSITION: absolute; border: 5px inset red; BACKGROUND-COLOR: gold} #content {BORDER-RIGHT: silver 5px solid; PADDING:10px; MARGIN: 15px 250px; BORDER-LEFT: #silver 2px solid; BACKGROUND-COLOR: #ffffff} #reclama { WIDTH:160px; PADDING:15px; RIGHT: 0px; MARGIN: 0px; POSITION: absolute; border: 5px outset red; BACKGROUND-COLOR: gold} </STYLE> </HEAD> <BODY> <IMG src="image/logo.gif" width=468 height=60 alt="логотип" align=left border=0></A> <h1>Добро пожаловать!</h1> <H3>ДИКАЯ ПРАВДА - сайт в CSS</H3> <DIV id=menu> <H2>МЕНЮ:</H2> Здесь меню </DIV> <DIV id=reclama> <H2>РЕКЛАМА</H2> Здесь рекламный текст </DIV> <DIV id=content> <H2>Основное содержание (Content)</H2> <p> Тут основной текст </DIV> </BODY> </HTML>

15

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]