Jump to content
  • 0

Непонятное увеличение высоты


Колос
 Share

Question

<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Непонятное увеличение высоты</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
HTML
{
height:100%;
}
BODY
{
margin:0px;
padding:0px;
height:100%;
}
#zagolovok
{
margin-top:100px;
border:solid 1px #E3D884;
}
</style>
</head>
<body>
<div id="zagolovok">Заголовок</div>
</body>
</html>

В ИЕ всё работает понятно для меня, в мазиле и опере же способ работы данного кода для меня не понятен. Почему в них задание для слоя #zagolovok свойства margin-top:100px приводит к растяжению родительского слоя, т.е. BODY? На основании каких правил это происходит?

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0
это вроде схлопывание)) попробуй через top:100px;

Виктор, спасибо. По ключевому слову "схлопывание" нашёл где это описывается подробно.

Границы и отступы в потоке

.... А хвалёный файрфокс тоже не без причуд оказывается. :lol:

Link to comment
Share on other sites

  • 0
По какому стандарту?

По единственному стандарту для веба

http://www.w3.org/TR/CSS21/box.html#collapsing-margins

Стандарт MS IE в этом случае более удобный мне кажется. :lol:

:(:)

Никогда не слышал про стандарт MS IE... Это вы баги движка так называете?

Стоит добавить, что основателем технологии CSS является MS, которая в собственных же браузерах так и не удосужилась сделать адекватную поддержку своих же стандартов. :(

Link to comment
Share on other sites

  • 0
Стоит добавить, что основателем технологии CSS является MS, которая в собственных же браузерах так и не удосужилась сделать адекватную поддержку своих же стандартов

А что MS участвовала в W3C?

Я почему-то считал, что там собрались люди не любящие Майкрософт и создавшие свой стандарт, сколь возможно удалённый от ИЕ. Майкрософт же в ответ просто забил на них. Всё не так?

Link to comment
Share on other sites

  • 0
А что MS участвовала в W3C?

Я почему-то считал, что там собрались люди не любящие Майкрософт и создавшие свой стандарт, сколь возможно удалённый от ИЕ. Майкрософт же в ответ просто забил на них. Всё не так?

MS является одним из участников w3c.

http://www.w3.org/Consortium/Member/List

Правда про CSS я немного прогнал, MS являлась основным распространителем технологии в доисторические времена, а создали стандарт таки в w3c.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy