内部元素应该打破它的浮动以浮动自身
我的 HTML 文档中有几个彼此相邻的 div
元素:
#quote
#keyword_tree
#sticky_keywords
#stats
我目前拥有所有 float: left
元素,并且它可以在大屏幕上运行。在#sticky_keywords 中,还有一些浮动元素,如果页面非常小,它们会正确地中断。问题是,如果包装器 (#sticky_keywords
) 已经在其自己的一行上,它们只会分成几行。
在不指定静态宽度的情况下,如何才能将其打破,使其适合 #keyword_tree
旁边?
大屏幕
大http://wstaw.org/m/2011/12/17 /m48.png
小屏幕
I have several div
Elements below each other in my HTML document:
#quote
#keyword_tree
#sticky_keywords
#stats
I have all of the float: left
currently, and it works on a big screen. Within #sticky_keywords
, there are also floated elements which correctly break if the page is very small. The problem is that they are only broken into several lines if the wrapper (#sticky_keywords
) is already on a line of its own.
How could I get it to break so that it fits next to #keyword_tree
without specifying static widths?
big screen
big http://wstaw.org/m/2011/12/17/m48.png
small screen
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许为
#sticky_keywords
添加一个max-width
,以便它始终适合#keyword_tree
?Perhaps adding a
max-width
for the#sticky_keywords
so that it always fits next to#keyword_tree
?有了这个,它的工作效果非常好:
因此关键字树是固定的(这是一种妥协),但另一个可以使用那里的所有空间。
它适用于 Firefox、IE9 和 Opera:
http://wstaw.org/m /2011/12/17/Auswahl_001_.png
但在 Chromium、Chrome 和 Rekonq 中表现不佳:
http://wstaw.org/m/2011/12/17/Auswahl_002.png< /a>
我不确定它是如何产生额外的
margin-right
的。With this, it works pretty good:
So the keyword tree is fixed (it's a compromise) but the other can use all the space there is.
It works in Firefox, IE9 and Opera:
http://wstaw.org/m/2011/12/17/Auswahl_001_.png
But not so very well in Chromium and Chrome and Rekonq:
http://wstaw.org/m/2011/12/17/Auswahl_002.png
I am not sure how it comes up with the extra
margin-right
.