gpt4 book ai didi

html - div不并排 float

转载 作者:太空宇宙 更新时间:2023-11-03 19:39:24 25 4
gpt4 key购买 nike

<div id="content">
<div id="outer">
<div id="header">Transport</div>
<div id="image">
<img src="../images/img1.jpg" style="width:300px;height:300px"/>
</div>
<div id="right_content">large amount of text</div>
</div>
</div>

对于以上内容,使用的 css 是:

#content {
width: 100%;
min-height: 600px;
overflow: hidden;
border: 1px solid;
padding: 0;
margin: 0;
}

#outer {
border: 1px solid;
float: left;
overflow: hidden;
width: 100%;
min-height: 200px;
}

#header {
border: 1px solid;
width: 100%;
height: 20px;
background-color: #006A4D;
color: #ffffff;
padding: 10px;
font: normal 14px Helvetica, Arial, sans-serif;
line-height: 18px;
clear: both;
overflow: auto;
}

#right_content {
border: 1px solid;
overflow: hidden;
min-height: 300px;
padding: 10px;
float: left;
background-color: orange;
font: normal 12px Helvetica, Arial, sans-serif;
line-height: 18px;
}

#image {
border: 1px solid;
min-width: 300px;
min-height: 300px;
padding: 10px;
float: left;
overflow: hidden;
}

两个内部 div 都是 float:left。但是输出是一个 div 在另一个下面。我怎样才能让它们并排出现?

最佳答案

http://jsfiddle.net/gaby/zv4zG/ 对我来说很好用

要记住的是,如果您没有为 float 元素指定宽度,并且它们会增加尺寸以容纳其内容,它们可能会达到一个尺寸(添加时)超过其容器宽度。届时它们会断裂,一个会低于另一个。

因此,您必须确保它们的添加宽度(以及水平填充和边距)永远不会超过它们的容器宽度。

关于html - div不并排 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5970829/

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