gpt4 book ai didi

css - 清 block 影响错误 float

转载 作者:行者123 更新时间:2023-11-28 19:06:45 28 4
gpt4 key购买 nike

我有两列布局

 <div class="left-pane">
Left pane
</div>
<div class="central-pane">
<div>
<ul class="customers-types-tabs">
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
</div>
<div>Main content</div>
</div>

和样式表:

.left-pane {
width: 248px;
float: left;
background-color: #f6f6f6;
border: 1px solid #e6e6e6;
padding: 20px 5px;
}
.central-pane {
margin-left: 270px;
}
.customers-types-tabs li {
background-color: #f6f6f6;
border: 1px solid #d5d5d5;
line-height: 38px;
padding: 0 20px;
float: left;
margin-right: 10px;
position: relative;
top: 1px;
}

问题是我希望“主要内容”出现在 div 的正下方,里面有 ul(表示选项卡控件),但是如果我将主要内容的 div 的样式设置为 clear: both,它会出现在左 Pane 下方,比 ul 高。我应该怎么做才能获得主要内容的正确位置?

最佳答案

也给中央面板一个 float: left

和这个构造之后的下一个元素,你给 float:none;

如果你想确保它适用于任何浏览器窗口大小,请在所有具有固定宽度的周围放置一个 div,以便内部对象按宽度适合它。明白我的意思吗?#

 <div id="wrapper">
<div class="left-pane">
Left pane
</div>
<div class="central-pane">
<div>
<ul class="customers-types-tabs">
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
</div>
<div id="main">Main content</div>
</div>
</div>
<div style="flaot:none;"></div>

和样式表:

#wrapper{
position: relative;
width: 548px;
}

.left-pane {
width: 248px;
float: left;
...
}
.central-pane {
float: left;
width: 200px;
}
#main{
width: 100px;
float: left;
...

}

现在它们应该彼此相邻出现

关于css - 清 block 影响错误 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3021112/

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