Уважаемые специалисты верстки. Вот столкнулся с эдакой проблемой - хоть волосы рви на голове. Кто знает, о чем идет речь, посоветует ссылку на решение, возможно, сразу.
IE6-7 добавляет по известной ему одному причине margin-bottom и для последующего элемента с float: left. Как обойти этот баг? Спасибо.
Код:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css" rel="stylesheet">
h1 {
****margin: 50px 0px 50px 0px;
****padding: 0px;
****background: #c0c0c0;
}
div {
****float: left;
****height: 50px;
****width: 100px;
****background: gray;
****margin: 0px;
}
ul {
****clear: both;
****list-style-type: none;
****margin: 0px;
****padding: 0px;
}
</style>
</head>
<body>
****<h1>ЗАГОЛОВОК</h1>
****<div></div>
****
- ********
- 1
********
- 2
********
- 3
****
</body>
</html>
В нормальном браузере:
[attachment=9164:ff.png]
В IE:
[attachment=9165:ie.png]