Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

Ширина body

> Во разгорячился из-за какого-то пустяка...

:-)

> По стандарту в border и padding включены в "ширину".

Это По Какому? В CSS2 Написано, Что Width - Это Ширина Контента.
http://www.w3.org/TR/CSS21/visudet.html#propdef-width

А Вот Все Остальное: Padding, Border, Margin - Добавляется Уже После.

Собственно, Это Известная Ошибка IE5, Который Считал Шириной Самую Внешнюю, Включая Margin. Эту Ошибку Исправили В IE6, Который При Указаном DocType HTML 4.01 Показывает Ее Также, Как Та Же Mozilla.

>Именно поэтому и следует использовать padding, а не margin,

Вот Поэтому И Не Следует. Потому Что, Единственная Разница Между Ними - Нахождение Внутри Бордюра Или Наруже. Padding Не Должен Погружаться Внутрь, В Ширину Контента.

> Они не имели ввиду обижать тебя

О, Да... Я Уверен, Они Даже Не В Курсе Обо Мне :-)

> Ну, все таки не забывай, что браузеров делают, чтобы они отображали правильно не только правильно сверстанных сайтов. А для любителей стандартов и есть strict-режим, XHTML и т.п. ;-)

Я Знаю, Знаю... Я Не Об Этом. Я Как Раз И Говорю, Что Использование Padding Или Margin Для Body В Стандарте Вообще Не Определено. Поэтому Надо Бы Поступать Так, Как Это Уже 5 Лет Делают Все Остальные. А Не Как Им Кажется.

На Деле, Я Тебе Скажу, Почему Им Так Кажется. В Sample Stylesheet Для 4 HTML'а (http://www.w3.org/TR/CSS21/sample.html) Есть Такая Строка:

body { padding: 8px; line-height: 1.12em }

И, Казалось, Бы Opera Правы, А IE/Mozilla - Нет. Если Бы Не Одна Оговорка В Начале Этого Сэмпла:

This appendix is informative, not normative.

Вот Так :-)
СообщениеАвторДата
slash13.11.2002 14:02
Гость14.12.2002 09:02
Гость25.11.2002 19:41
Гость27.11.2002 18:23
дурак21.09.2003 11:22
Romzik20.03.2003 23:14
п?п?я?я?я?16.02.2003 07:53
п?п?я?я?я?22.12.2002 07:49
п?п?я?я?я?26.03.2003 16:54
IBM_USER24.02.2003 15:54
Tralara20.02.2003 10:23
п?п?я?я?я?16.11.2002 19:38
slash13.11.2002 15:48
Maniac14.11.2002 23:40
Leechy15.11.2002 02:38
Maniac15.11.2002 09:29
Leechy15.11.2002 17:41
Maniac15.11.2002 18:02
Ърхжы29.11.2002 16:37
Maniac29.11.2002 16:41
crimaniak22.11.2002 20:47
Leechy13.11.2002 15:31
Gilmour14.11.2002 08:53
Leechy14.11.2002 16:04
11.07.2003 15:04
slash13.11.2002 14:40