html - 如何自动调整中间div宽度?

标签 html css

当有 3 个 item/div/elements 时,如何让中间的 div 自动调整为 100% 宽度?

喜欢

<div style="width:500px; height:50px;">
<div style="float:left; width:50px; height:50px; background-color:red;">
a
</div>

<div style="float:right; width:50px; height:50px; background-color:red;">
b
</div>
<div style="width:auto; height:60px; background-color:blue;">
middle
</div>
    <div style="clear:both;"></div>
</div>

我不应该为中间 div 使用固定宽度,因为父 div 宽度 500px 将是响应宽度,在更改浏览器大小时进行调整。

我也试过

<div style="text-align:center;"> THIS WILL BE DYNAMIC WIDTH
<div style="display:inline-block; width:100px;">
First Div
<div style="display:inline-block; width:WHAT SHOULD I WRITE HERE?;">
Middle Div
</div>
<div style="display:inline-block; width:100px;">
Right Div
</div>
</div>

最佳答案

你只需要改变:

<div style="width:auto; height:60px; background-color:blue;">

<div style="margin: 0 50px; height:60px; background-color:blue;">

它会如您所愿地工作。

fiddle :http://jsfiddle.net/o0twxh5j/

希望对你有帮助

关于html - 如何自动调整中间div宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194060/

相关文章:

javascript - 通过javascript检测正在使用的@font-face

JavaScript 标签 : onclick not executing function

javascript - iframe 由于其中的链接而滚动

css - 无法在 html 中居中我的页脚

javascript - 我可以将 php 包含在 jquery Accordion 菜单中吗?

html - 显示列表项 css 的问题

html - 在 iFrame 中包装菜单的陷阱?

html - 用于覆盖列表项 Bootstrap 的内联样式

javascript - 使用 javascript 操作 html 页面选择

javascript - 更改输入框也需要在JS中查找是否选中复选框