Страницы: 1
Собственно есть код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Some title here</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> <div class='lowLayer'> <div class='header'> <div class='rays'> </div> </div> </div> </body> </html>
* { padding: 0px; border: 0px; margin: 0px; } body { height: 100%; background-color: white; } .lowLayer { position: relative; width: 100%; height: 100%; background-color: transparent; } .header { background-color: #282c47; position: relative; margin-left: 25%; height: 160px; width: 720px; } .rays { background-color: red; //background-image: url('rays.gif'); width: 500px; height: 160px; position:relative; margin-left: 20px; margin-top: 10px; }
При просмотре в firefox отступ по margin-top делается от верха документа а не от родительского элемента. Это баг или я в чем то не прав?
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
Отсутствует
Файрфокс правильно трактует стандарт. Сафари часто тоже это делает правильно в случае с полями. А вот правильно ли их вносить внутрь охватывающего блока - вопрос гораздо более интересный. В любом случае, в своих таблицах стилей эту особенность стараюсь учитывать.
Отсутствует
Страницы: 1