gpt4 book ai didi

css - 布局/ float 问题 :left

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

我刚刚问了这个问题' trouble with unwanted space between divs '

现在我有一个新问题……对于我的布局,我需要像这样将这个框乘以 8 次:

它以前有效,但现在(在我删除了高度之后)我得到了这个:

enter image description here

这是一个 fiddle :http://jsfiddle.net/m5t6e/这是代码:

HTML(重复 8 次):

<div class='image'></div>
<div class='line1'></div>
<div class='head'></div>
<div class='subBox'>
<div class='sub'></div>
<div class='price'></div>
<div class='button'></div>
</div>
<div style='clear:both;'></div>
<div class='line2'></div>
<div class='placeholder'></div>

CSS:

.headerimage {
background-color:#000;
height:273px;
left:0;
position:absolute;
right:0;
}
.box1 {
position:relative;
top:273px;
}
.produkt {
float:left;
height:318px;
position:relative;
width:224px;
}
.image {
background-color:#afeeee;
height:230px;
position:relative;
width:224px;
}
.line1 {
background-color:#000;
height:1px;
position:relative;
width:224px;
}
.head {
background-color:#eee;
height:25px;
position:relative;
width:224px;
}
.subBox {
height:50px;
position:relative;
width:224px;
}
.sub {
height:25px;
position:relative;
width:224px;
}
.price {
background-color:#847077;
float:left;
height:20px;
position:relative;
width:160px;
}
.button {
background-color:#6A5ACD;
float:left;
height:20px;
position:relative;
width:58px;
}
.line2 {
background-color:#000;
height:5px;
padding-bottom:20px;
position:relative;
width:224px;
}
.placeholder{
height:800px;
width:800px;
position:relative;
padding-top:1000px;
}

最佳答案

  1. 删除 .placehodler CSS 样式

  2. 将每个元素封装在 div

  3. 设置封装divfloat:left表现得像display:inline-block分区

  4. 插入 <br>每 4 个区 block 后

检查这个 jsFiddle

关于css - 布局/ float 问题 :left,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17746312/

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