jquery - 当另一个元素具有固定宽度时,如何使一个 div 元素自动适应

标签 jquery html css

我的大脑完全卡住了,如果有人帮我解决它,我将不胜感激。

我有 2 个 div 元素。左右调用:

.left {width:50%;float:left;}
.right {width:50%;float:left;}

我想做的是,如果浏览器缩小,将右边的固定为 320px 的宽度,将左边的固定为 auto。

.left {width:auto}
.right {width:320px}

但我不知道如何让它工作,因为右边的元素直接跳到左边的元素下面并获得宽度 100%。

我希望它表现得像这样:

[-------- 左--------][--- 右---]

当我缩小浏览器窗口时:

[--- 左---][--- 右---]

提前致谢, jack

最佳答案

这对你有用。你走在正确的轨道上

.left {width:320px; height:20px; background-color:red; float:left}
.right {width:auto; height:20px; background-color:blue; float:left, margin-left:320px}

DEMO

关于jquery - 当另一个元素具有固定宽度时,如何使一个 div 元素自动适应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22507977/

相关文章:

javascript - 如何通过类获取复选框的值

javascript - 使用 jQuery 嵌套 JSON 获取

html - 在不使用 JavaScript 的情况下单击复选框显示/隐藏表单元素

jquery - 使用 JQuery Validate 更改复选框轮廓颜色

html - 如何使用 CSS 更改图标字体的颜色

html - 为什么 CSS 子菜单在 Internet Explorer 上失败?

jquery - 使用 overlayScrollbars.js 时 div 宽度自动折叠

javascript - 使用附加到同一 ID 的 HTML 按钮发送不同的值

javascript - 带有自定义 HTML 信息框的多个 Bing map 图钉

javascript - 如何在div中动态添加更多宽度?