【发布时间】:2013-03-09 11:37:10
【问题描述】:
我希望 div 元素的宽度等于其中内容的宽度,并且(更重要的是)此 div 之后的任何内容都不会从 div 的右侧开始(就像 div是float:left;),但显示在当前 div 下方。
我知道一种方法是,在这个 div 之后,我创建另一个空 div 并设置 clear:both;,但在我的情况下,这不是很可取。
【问题讨论】:
-
您能发布您的 HTML 和 CSS 代码吗?
-
你能具体说明为什么这不是可取的吗?
-
在你当前的 div 后面加一个
<br>? -
@slacker,整个网站已经在运行,必须通过整个代码增益并插入空的 div 标签对我来说是最后的手段(或者我想说服自己)。如果可以只玩css,那将是我的一天!
-
@G Thuo,我认为你应该按照核心建议发布一些 html 和 css