gpt4 book ai didi

html - CSS - float 导致不需要的渲染

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:38 25 4
gpt4 key购买 nike

我的 CSS:

body
{
font-family:verdana;
line-height:1.5em;
color:#666;
font-size:0.8em;
}

.objectAttributesOuter
{
border: 1px solid #999;
padding:6px;
margin:6px;
background-color:#EDEEFA
}


.objectAttributes
{
padding: 5px, 0px, 5px, 5px;
}


.whiteBoxWithBorder
{
padding:5px;
margin-right:5px;
background-color:#fff;
border: solid 1px #ccc;
float:left;
}

我的 HTML:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<Title>Details</Title>
<link rel = "stylesheet" href="css.css" type = "text/css" />
</HEAD>
<BODY>


<div class = "objectAttributesOuter">
<div class="objectAttributes">
<div class="whiteBoxWithBorder">
GetType()
</div>
<div class="whiteBoxWithBorder">
Returns the type ...
</div>
</div>
</div>


</BODY>
</HTML>

理想的渲染是在“objectAttributesOuter”内渲染“whiteBox”,但正如您所见,它是重叠的。如果我删除 float 标签,那么 2 个 div 会在 whiteBox 内呈现,但不会并排显示。

关于如何让它们在“objectAttributesOuter”标签内并排显示的任何想法?

最佳答案

检查一下 myFiddle

使用 <div style="clear:both"></div>

关于html - CSS - float 导致不需要的渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11580612/

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