|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
div.main{
width:400px; height:300px; margin:0px auto;
border:0px solid #888; background-color:#ccc;
}
div.main-text{
color:#000; width:100px;
margin-top:40px; border:1px solid white
}
</style>
</head>
<body>
<div class="main">
<div class="main-text">Main text</div>
</div>
</body>
</html>
|
Требуется сделать отступ от верхнего края блока main для блока main-text. Для этого в блоке main-text я пишу margin-top. Так вот, в том случае, когда main имеет рамку, то задуманное реализуется нормально, когда же рамки нет, то отступ производится не для main-text, а для самого main. Фаерфокс просто бесит такими багами... | |
|
|
|
|
|
|
|
для: Mookapek
(17.04.2010 в 22:55)
| |
clear: both;
или
padding-top;
|
| |
|
|
|
|
|
|
|
для: Lelik
(17.04.2010 в 23:11)
| | clear:both не действует, а рамка подходит. Спасибо.
Так всё-таки что это такое, задумка разработчиков или недочет? | |
|
|
|
|
|
|
|
для: Mookapek
(17.04.2010 в 23:29)
| | а хз, что оно такое, кастати, в другиг браузерах я тоже встречал такое поведение.
я использую паддинг. | |
|
|
|