gpt4 book ai didi

CSS 3 float div - 左中中间,彼此之间有边距

转载 作者:行者123 更新时间:2023-11-28 14:25:16 25 4
gpt4 key购买 nike

我正在尝试制作 3 个 float div - 左、中和右,它们之间有空格(边距)。例如:

div 宽度为 245px,间距为 6px,div 宽度为 246px,间距为 6px,div 宽度为 245px(总共 748px)。

我找到的方法是:748 像素的容器,向左浮动的 div,绝对定位的带有 margin:0 251px; (245+6) 的 div 和向右浮动的 div。

它有效(但在 IE6 中无效),所以我想知道是否有其他不使用绝对位置的方法。我不想使用 3 个 float 的左 div 和中间的带边距的 div,因为当你缩小时结构不是全宽的。 (因此你必须使用 1 个向左浮动,1 个向右浮动。)

希望您能理解并能提供帮助。

谢谢!

最佳答案

在你的网页中使用这些东西 .mainDiv { 宽度:748px; float :左;
} .leftDiv{float:left;width:245px;padding-right:6px;} .centerDiv{float:left;width:246px;padding-right:6px;} .rightDiv{float:right;width:245px;}

将此样式表用于您的 div 结构在样式表中给出类名

关于CSS 3 float div - 左中中间,彼此之间有边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8035601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com