gpt4 book ai didi

html - 在三个 float 上叠加一个 div

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

我需要一些帮助来覆盖 <div>超过 3 个 <div>样式为 float:left 的元素在他们自己的容器中。

现在看起来像这样 ( http://i.imgur.com/2xk4tax.jpg ),我希望文本覆盖在三个 float 颜色线之上。

这是我的 hmtl/css,如有任何帮助,我们将不胜感激。

HTML

<body>  

<div id="introtextcontainer">
<p>hi</p>
</div>
<div id="linecontainer">
<div id="line1">
</div>
<div id="line2">
</div>
<div id="line3">
</div>
</div>

</body>

CSS

#introtextcontainer {
margin: 0px auto 0px auto;
width: 500px;
height: 100px ;
text-align:center;
font-color: black;
float:middle;
}

#linecontainer {
margin: 0px auto 0px auto;
width: 500px;
height: 3000px ;
}

#line1 {
width:160px;
height:2000px;
background-color: #00A7B0;
float:left;
}

#line2 {
width:160px;
height:2000px;
background-color: #D1DE3E;
float:left;
}

#line3{
width:160px;
height:2000px;
background-color: #DE006B;
float:left;
}

最佳答案

只需将 position:absolutewidth:100% 添加到您的 introtextcontainer 容器,它似乎就可以工作了:

#introtextcontainer {
margin: 0px auto 0px auto;
height: 100px;
text-align:center;
font-color: black;
position:absolute;
width:100%;
}

jsFiddle example

请注意,没有这样的 float:middle; 属性(仅左或右)。

关于html - 在三个 float 上叠加一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15440868/

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