【发布时间】:2013-12-18 05:54:46
【问题描述】:
我正在处理一个移动网站页面,我在父级中有两个 div,大致如下设置:
<div id="parent">
<div id="left" style="float:left;"> </div>
<div id="right" style="float:right;"> </div>
</div>
它们都设置了最小宽度和边距。
它们很好地彼此相邻显示。但我想设置它,如果宽度太小(比如在 iphone 上),它们会跨越两行并自行占据页面的整个宽度。
目前,当它们跨越两行时,我无法将宽度动态跳转到页面的 100%。它所做的只是左 div 贴在左边,右 div 贴在右边。
我在某处读过有关使用内联块以及玩弄溢出和位置的文章,但我无法让它工作。
有什么提示或建议吗?
谢谢。
编辑: 这是我目前正在使用的 css
<div style="width:96%;">
<div style="float:left; min-width:220px; margin:10px auto 5px auto;">
content
</div>
<div style="float:right; min-width:230px; margin:0px auto 5px auto;">
content
</div>
</div>
【问题讨论】:
-
您可以使用媒体查询来获得结果。但是 IE 浏览器并不完全支持媒体查询。 IE8 的支持最差。
标签: javascript jquery html css