【发布时间】:2011-08-09 16:30:57
【问题描述】:
【问题讨论】:
-
请提供更多细节 - 水平线是否需要从右侧重新开始(即图像中的#line)并向右无限远?
标签: css html css-position
【问题讨论】:
标签: css html css-position
“无限”我假设您的意思是到 wiewport/window 的末尾。你可以试试绝对定位的元素;
这将是一个覆盖,出现在正常文档流中的任何内容之上
html
<div id="line"> </div>
css
#line {
position: absolute;
right: 0;
margin-left: 100px;
left: 50%; /* seeing as content is centered, make margin-left start at center of page */
bottom: 10%;
height: 20px;
background-color: red;
}
【讨论】:
您可以使用 1px 高的 div 设置为 100% 宽度:
<div class="inf_line">
</div>
.inf_line {width: 100%; height: 1px; background-color: #333; margin-bottom: 10px;}
可能不是最优雅的方式,但它是一种方式。
【讨论】: