html - 如何计算中心 div 的宽度

标签 html css

<分区>


这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a minimal example在问题本身。

关闭 9 年前

我有三个 div 水平堆叠 -> 左、中和右。

左右宽度固定为 250px。我希望中心 div 具有最大可能的宽度。我该怎么做?

将此 div 设置为最大可能后,我会将其中的 div 设置为 margin:0 auto; 以居中对齐

最佳答案

您无需进行任何计算即可实现此目的。您可以通过一些巧妙的 HTML 结构和一点 CSS 来实现!

试试这个 - 查看实际示例,此处:http://jsfiddle.net/zfg6m/1/

HTML

<div class="container">
    <div class="left-col">
        This is my left column!
    </div>
    <div class="right-col">
        This is my right column!
    </div>
    <div class="center-col">
        This is my center column
    </div>
</div>

CSS

.left-col {
  background-color: yellow;
  float: left;   
}

.right-col {
  background-color: orange;
  float: right;  
}

.center-col {
  background-color: blue;   
}

这段代码发生了什么?好吧,您正在 float 放置在中心列上方的两列。由于两个 float 未被清除,它们会折叠并为您的中心列形成空间以填充该区域的 100% 宽度。这允许您的中心列保持在两列之间,但宽度保持动态。

关于html - 如何计算中心 div 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479138/

上一篇:css - 在 css 中包含图像

下一篇:jquery - 更好的 CSS 方式来排列 div

相关文章:

css - 使用CSS在父div中垂直对齐图像

javascript - 如何强制div不从另一个出去

javascript - 如何防止用户使用 CTRL & + 进行缩放

javascript - 不显示此警报 ---> 警报 ("I am inside change");

html - Mootools下拉菜单向下而不是向上

jquery - 响应缩放图像

html - 如何在不破坏链接的情况下为 IE 应用背景大小修复程序?

html - 使用表格而不是 CSS 来控制布局是否有任何合法用途?

python - 如何从 views.py 测试选中的单选按钮?

html - 如何使用 Watir 直接从文件读取(解析)html?