我正在尝试在主要内容 div 之外进行一些装饰,如果窗口尺寸很小,那将被隐藏。
我想了一会儿,想出了以下标记,(您可以复制粘贴并查看它),这是我现在能想到的最好的。然而问题是,因为我使用了百分比边距,所以在调整大小时装饰变得不稳定和摇晃,有时甚至踩到内容 div。
这是代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style>
body {
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
background-color: yellow;
}
div.content {
display: block;
width: 958px;
height: 400px;
background-color: #CCC;
margin: 0px auto;
}
div.wrap {
margin: 0px auto;
min-width: 958px;
max-width: 1058px;
overflow: hidden;
position: relative;
background-image: url(http://www.ephotobay.com/image/ooo-ml.png);
background-position: center;
}
div.left, div.right {
background-image: url(http://www.laserpros.com/images/site/HP_Circle_Logo_Vector1_small.jpg);
width: 50px;
display: block;
height: 50px;
bottom: 0px;
position: absolute;
}
div.left {
right: 479px;
margin-right: 50%;
}
div.right {
left: 479px;
margin-left: 50%;
}
</style>
</head>
<body>
<div class="wrap">
<div class="left"></div>
<div class="right"></div>
<div class="content">
<-- Content
</div>
</div>
</body>
</html>
那么,您能否在不使用百分比边距的情况下推荐其他方式以使其更灵活..?谢谢!
编辑:
这是在 Google Chrome 中调整大小时发生的情况: