E-mail
21-08-2006, 23:16
есть проблемка вот в этом коде, если в ie сузить окно до 300 px то с колонкой right происходит полная хрень она растягивается, это наблюдается только под осла, под ff и opery все как надо, ктонибудь сталкивался с подобным, знает как решить? :clapping:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
body
{
margin: 0px;
padding: 0px;
}
p
{
font-size: 12px;
line-height: 22px;
margin-top: 20px;
margin-bottom: 10px;
}
#top
{
margin-top: 0px;
margin-right: 40px;
margin-bottom: 0px;
margin-left: 20px;
padding: 10px;
border-width: 5px;
border-style: solid;
border-color: red;
height: 70px;
}
#center
{
overflow: hidden;
margin-top: 0px;
margin-right: 40px;
margin-bottom: 0px;
margin-left: 20px;
padding: 0px;
border-width: 5px;
border-style: solid;
border-color: green;
height: 100%;
}
#left
{
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 10px;
border-width: 5px;
border-style: solid;
border-color: orange;
width: 260px;
height: 100%;
}
#right
{
margin-top: 0px;
margin-left: 290px;
margin-bottom: 0px;
margin-right: 0px;
padding: 10px;
border-width: 5px;
border-style: solid;
border-color: blue;
}
#bottom
{
margin-top: 0px;
margin-right: 40px;
margin-bottom: 0px;
margin-left: 20px;
padding: 10px;
border-width: 5px;
border-style: solid;
border-color: #ccc;
height: 70px;
}
</style>
</head>
<body scroll=auto>
<div id=top>
<p>top</p>
</div>
<div id=center>
<div id=left>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
</div>
<div id=right>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
</div>
</div>
<div id=bottom>
<p>bottom</p>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
body
{
margin: 0px;
padding: 0px;
}
p
{
font-size: 12px;
line-height: 22px;
margin-top: 20px;
margin-bottom: 10px;
}
#top
{
margin-top: 0px;
margin-right: 40px;
margin-bottom: 0px;
margin-left: 20px;
padding: 10px;
border-width: 5px;
border-style: solid;
border-color: red;
height: 70px;
}
#center
{
overflow: hidden;
margin-top: 0px;
margin-right: 40px;
margin-bottom: 0px;
margin-left: 20px;
padding: 0px;
border-width: 5px;
border-style: solid;
border-color: green;
height: 100%;
}
#left
{
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 10px;
border-width: 5px;
border-style: solid;
border-color: orange;
width: 260px;
height: 100%;
}
#right
{
margin-top: 0px;
margin-left: 290px;
margin-bottom: 0px;
margin-right: 0px;
padding: 10px;
border-width: 5px;
border-style: solid;
border-color: blue;
}
#bottom
{
margin-top: 0px;
margin-right: 40px;
margin-bottom: 0px;
margin-left: 20px;
padding: 10px;
border-width: 5px;
border-style: solid;
border-color: #ccc;
height: 70px;
}
</style>
</head>
<body scroll=auto>
<div id=top>
<p>top</p>
</div>
<div id=center>
<div id=left>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
</div>
<div id=right>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
<p>right</p>
</div>
</div>
<div id=bottom>
<p>bottom</p>
</div>
</body>
</html>