html - 通过将内容添加到另一个 div 来自动减少 div 的宽度

标签 html css dynamic

如果您看到 Fiddle,我可能需要一些帮助你会明白的。

<div class="container">
    <div class="a">Green</div>
    <div class="b">Yellow</div>
</div>

我想知道如果我增加黄色框中的内容,我是否可以自动减小绿色框宽度。我希望它完全使用 HTML 和 CSS 来完成。如果不可能,我将使用脚本解决它。

指望你们......

编辑

黄色的div不应该因为内容的增加而往下跳。绿色的应该减少

最佳答案

我所做的是制作一个固定的右侧div和一个动态的左侧div。我通过向右浮动右div来做到这一点,但我把它放在第一位。

<div class="container">
    <div class="b">Yellow Yellow Yellow</div>
    <div class="a">Green Green</div>
</div>

然后对 CSS 进行一些简单的更改:

.a {
    border:2px solid green;
    overflow:hidden;
}
.b {
    float:right;
    border:2px solid yellow;
}

现在增加“黄色”和“绿色”的数量,以便您可以看到差异,例如:

http://jsfiddle.net/hm0bqsaL/

http://jsfiddle.net/t47ehnv0/

http://jsfiddle.net/0rgohyve/

http://jsfiddle.net/6mcL5e7y/

关于html - 通过将内容添加到另一个 div 来自动减少 div 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25257471/

相关文章:

html - 将组件放在搜索字段的一侧

javascript - 当 div 响应式收缩时,使其高度与宽度相匹配

javascript - 在运行时创建具有动态内容和调用函数的 JavaScript 文件

javascript - JSON 数组错误

HTML: &lt;textarea&gt;-Tag: 如何正确转义那里显示的 HTML 和 JavaScript 内容?

html - 如何在我的浏览器中模拟纬度和经度值(用于地理定位测试)?

html - Outlook 在图像下方添加空格或更多填充

javascript - 如何制作垂直滚动的交互式按钮?

Android动态RelativeLayout

java - 在Java中动态创建从ArrayList到RelativeLayout的ImageButton