我正在尝试将标注图像附加到页面的右上角,但是一旦屏幕低于某个宽度,我不希望它移动,否则它将开始与其他页面元素重叠。有谁知道最好的方法是什么?谢谢!
问问题
67 次
1 回答
0
标准 CSS 实践告诉我们页面上的每个元素都应该封装为一个块:
<div style="float:left;">
<div style="float:left;">
<img src="picture.png" />
</div>
</div>
这种样式允许元素相互堆叠,防止重叠。
在您的情况下,听起来您有一个标题,并且您需要在右上角固定一张图片:
<div id="header" style="width:100%;float:left;">
<div style="float:right;">
<img src="picture.png" />
</div>
</div>
<!-- continue stacking elements to build your page -->
<div id="content" style="width:100%;float:left;">
Hey, this stuff works!
</div>
但是你也提到你的页面应该有一个最小宽度,这样当用户试图缩小宽度时,元素不会水平重叠:
<body style="min-width:800px;">
<div id="header" style="width:100%;float:left;">
<div style="float:right;">
<img src="picture.png" />
</div>
</div>
<!-- continue stacking elements to build your page -->
<div id="content" style="width:100%;float:left;">
Hey, this stuff works!
</div>
</body>
于 2012-09-28T15:56:50.667 回答