html - 舍入宽度又称为均匀分布 div

标签 html css

我正在努力在可调整大小的 div 内均匀分布五个 div。我看过How to spread elements evenly (horizonatly)?但无法让它工作:-(

问题似乎是,即使我的 div 宽度设置为 20%,如果周围的 div 宽度不能被 5 整除,最后一个元素也会被包裹到下一行。

我的CSS是这样的

#exposureSummaryContainer > div { width: 20%;display: inline-block;}

和我的html:

<div id="exposureSummaryContainer">
    <div>1.000.000</div>
    <div>1.000.000</div>
    <div>1.000.000</div>
    <div>1.000.000</div>
    <div>1.000.000</div>
</div>

如何确保所有五个元素保持在同一行?

我做了这个http://jsfiddle.net/GTwFb/来说明我的问题。

最佳答案

添加float:left;

#exposureSummaryContainer > div { width: 20%;display: inline-block; float:left; background:red}

<强> DEMO

关于html - 舍入宽度又称为均匀分布 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15921406/

相关文章:

css - 如何在已知高度的 div 中垂直居中高度未知的 div?

javascript - 如何在html页面中显示php错误信息?

html - 如何删除超链接图像的边框?

Html <p> 标签动态扩展到另一个 div 旁边的父级

html - 跨行的椭圆

css - meteor /SASS : How to import sass partial into package

html - 网站在 Firefox 中看起来不太好

html - 未检测到 CSS 中的高度

javascript - 动态更新 CSS 条形图的宽度

jquery - 如何将空行添加到 Bootstrap 工具提示中