MENU
Главная » Статьи » CSS » Рецепты CSS

Отступы на веб-странице

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

Отступы задаются параметрами margin и padding. Наличия двух атрибутов вместо одного требуют интересы разных браузеров, margin — Internet Explorer, а padding — Opera и Firefox. Совмещение разных параметров гарантирует, что показываться веб-страница в разных браузерах будет одинаково.

Управлять отдельными отступами от разных краев экрана можно с помощью параметров margin-top, margin-bottom, margin-right и margin-left, которые соответственно изменяют расстояние от верхнего, нижнего, правого и левого края окна браузера. Прежде чем их использовать, следует задать нулевое значение параметрам margin и padding (пример 1).

Пример 1. Изменение верхнего отступа от края браузера

Валидный HTML
Валидный CSS
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Отступы на странице</title>
<style type="text/css">
BODY {
  margin: 0; /* Убираем отступы */
  padding: 0; /* Убираем поля */
  margin-top: 10px; /* Добавляем отступ сверху */
}
</style>
</head>
<body>
<p>...</p>
</body>
</html>

Селектор BODY, к которому применяется стиль, задает отступы на всей веб-странице целиком. То же можно сделать и применительно к отдельным элементам, например, заголовкам (пример 2).

Пример 2. Изменение отступов у заголовка

Валидный HTML
Валидный CSS
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Отступы на странице</title>
<style type="text/css">
H1 {
  margin-top: 0; /* Отступ сверху */
  margin-bottom: 1em; /* Отступ снизу */
}
</style>
</head>
<body>
<h1>Заголовок</h1>
<p>...</p>
</body>
</html>

Одновременно использовать параметры margin и padding в данном случае уже необязательно.

Для сокращения кода можно использовать универсальный параметр margin, как показано в примере 3. Три значения разделенных пробелом определяют отступ сверху, одновременно слева и справа, и снизу.

Пример 3. Использование атрибута margin

Валидный HTML
Валидный CSS
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Отступы у параграфа</title>
<style type="text/css">
P {
 margin: 0.5em 0 1em; /* Отступ сверху, справа-слева и снизу */
}
</style>
</head>
<body>

<h1>Заголовок</h1>
<p>Основной текст</p>

</body>
</html>

В данном примере изменяются отступы у параграфа, поскольку использование встроенных значений не всегда подходит.

Категория: Рецепты CSS | Добавил: Virt (03.11.2009)
Просмотров: 2745 | Комментарии: 4 | Рейтинг: 0.0/0
Всего комментариев: 2
2 RomhhhhhhGK  
0
Предлагаю партнерку конверт просто супер ру с качественного трафа 100 к 2
Пробовал точно больше 30 партнерок в том числе и подписки такого конверта не было
Для тех кто на социалках траф добывает, доры под ru
партнерка по подпискам с хорошим конвертом: http://hide.su//1kim
У сервиса по подпискам куча партнерок по разным темам только выбери нужную. Я ручками с помощью майл.ру за полчасика 320р снял кому интересно рефалам отпишу подробнее стучите в ICQ 91шесть671 почту rassssilkсобакаmail.ru

1 Romhhhhhh  
0
Решу проблему с реализацией товара в интернет
Только качественное размещение вашего объявления на трастовые доски объявлений в интернет, а так же раскрутка статьями в статейных каталогах
Дополнительно публикация на тематическия доски обявлений http://rassilkaservis.ru

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]