【发布时间】:2017-02-18 01:38:34
【问题描述】:
此div 扩展为包含p。如果段落比页面长,则段落换行并且 div 填充整个宽度。如何让 div 以这种方式填充页面而不包含段落?
<div style="position:absolute;left:256px;background-color:blue;">
<p>bla bla bla bla bla bla bla bla bla</p>
</div>
这是一个 js 小提琴:https://jsfiddle.net/qbu0u1s6/2
【问题讨论】:
-
你的意思是把宽度设为 100%?
-
在答案中添加了更广泛的评论
-
@TarlanMammadzada 谢谢你,你是对的 width:100% 在这种情况下有效,抱歉简化了太多!当 div 内还有 width:100% 的其他元素时,它不起作用,因为它们变得太宽。我在 jsfiddle 中添加了一个这样的案例。
-
我现在的工作是在 div 的末尾放置一个不可见的(白底白字)长段落,但我当然想用 CSS 来解决这个问题。
标签: html css width css-position