首页 > web前端 > css教程 > 如何实现容器内四个DIV的流体宽度和均匀间距?

如何实现容器内四个DIV的流体宽度和均匀间距?

Barbara Streisand
发布: 2024-12-30 11:57:10
原创
901 人浏览过

How to Achieve Fluid Width and Even Spacing for Four DIVs in a Container?

等距 DIV 的流体宽度

问题:

您有一个流体宽度容器DIV 具有四个 DIV,每个 DIV 都有固定的尺寸。如何将框 1 向左浮动,将框 4 向右浮动,并将框 2 和 3 均匀地放置在它们之间,并在浏览器窗口大小变化时保持流畅的间距?

**答案:

完整示例请参考提供的 JSFiddle: http://jsfiddle.net/thirtydot/EDp8R/

说明:

此解决方案利用多种技术来实现所需的布局:

  • text-align: justify;: 这会水平对齐 DIV,在它们之间分配空间。
  • .stretch: 宽度设置为 100% 的跨度。它会扩展以填充容器的剩余宽度。
  • display:inline-block; *显示:内嵌; Zoom:1;: 确保 IE6/7 的内联块行为。
  • font-size: 0; line-height: 0;: 防止 IE6 中 inline-block 造成的垂直空间。

通过组合这些技术,DIV 可以根据需要流畅地、均匀地间隔和浮动,而不管容器宽度。

以上是如何实现容器内四个DIV的流体宽度和均匀间距?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板