首页  >  文章  >  web前端  >  如何使用“calc”用 CSS 填充剩余容器宽度?

如何使用“calc”用 CSS 填充剩余容器宽度?

Linda Hamilton
Linda Hamilton原创
2024-10-27 06:58:02610浏览

How to Fill Remaining Container Width with CSS Using `calc`?

使用 CSS 填充剩余容器宽度

目标是最大化容器 div 中名为“middle”的元素的宽度,从而允许

解决方案:

利用CSS属性'calc'是实现这一点的关键。通过计算可用宽度并减去其他元素的固定宽度,我们可以动态确定剩余宽度。

<code class="css">#middle {
  display: inline-block;
  width: calc(100% - <fixed-element-width>);
}</code>

在提供的示例中:

<code class="html"><div class="left">100 px wide!</div><div class="right">Fills width!</div></code>

以及 CSS:

<code class="css">.left {
  width: 100px;
}
.right {
  width: calc(100% - 100px);
}</code>

红色元素的固定宽度为 100px,而蓝色元素填充固定宽度后的剩余空间。

作为元素之间不留空间的替代方案,您可以可以在外部容器元素上设置 font-size: 0。

以上是如何使用“calc”用 CSS 填充剩余容器宽度?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn