css - 确保 div 永远不会相互交叉

标签 css jquery-mobile

我有 2 个并排的 div,每个都有 50% 的宽度并向左浮动但我想要的是,如果它们不能放在页面上,那么一个 div 应该低于另一个 div。我怎样才能在 CSS 中做到这一点?我还应该提到我正在使用 jQuery Mobile,如果这有所不同的话。我的代码如下: #artistimage,#artistinfo{ 宽度:50%; 向左飘浮; }

最佳答案

正如你在这里看到的http://jsfiddle.net/PMXpb/当它们设置为 50% 宽度时,它们总是适合。 {宽度:50%;高度:100px; float :左;

如果您将它们设置为固定宽度(像素值),则当空间不足时,一个将低于另一个,如下所示:http://jsfiddle.net/Yk4sX/ {width:300px;高度:100px; float :左;

您可以通过调整浏览器大小来测试这两种情况。

关于css - 确保 div 永远不会相互交叉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16004908/

相关文章:

html - 图像与文本的高度不同

Javascript 不从数组中选择背景颜色

html - 如何使用 HTML 类和 ID

jquery-mobile - 单击 jquerymobile 按钮变为蓝色

jquery mobile 删除事件主题

javascript - 使用 bxslider 将小图像添加到图像 slider 标题?

javascript - 在其外部单击时隐藏 Bootstrap 侧导航栏

javascript - Jquery Mobile 和 Phonegap 的卡顿性能问题

html - 如何在 jquery mobile 中为可折叠集创建列表分隔符

iphone - 如何构建原生 Web 应用程序?