Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

padding, текст и вложенные блоки

563
03 июля 2008 года
MrLinker
249 / / 17.09.2006
Вот пример:
Код:
<!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">
.box {
 width: 250px;
 background: red
}

.layer1 {
 background: blue;
}

.layer1 p {
margin: 10px;
color: white;
}

</style>
</head>
<body>
<div class="box">
<div class="layer1">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p>
</div>
</div>
</body>
</html>

В результате отступ текста по вертикали происходит не от layer1, а от box.
Почему так происходит и где взять лекарство?

тут можно увидеть результат
22K
03 июля 2008 года
likeopera
105 / / 18.04.2008
Скорее всего поля схлестываются. Поля для парагарафа и body.
Задайте паддинг, только и всего.
563
03 июля 2008 года
MrLinker
249 / / 17.09.2006
padding, конечно, спасёт...
Но это как-то не корректно получается.
А причина мне так и не понятна.
22K
03 июля 2008 года
likeopera
105 / / 18.04.2008
http://shaelf.ru/book/css2/box.html#propdef-margin
8.3.1 Перекрывающиеся поля
563
03 июля 2008 года
MrLinker
249 / / 17.09.2006
Спасибо.
Ну и нууууу..........
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог