我正在使用 CSS 将一个 div 浮动到另一个旁边。只有当用户正在查看他们自己的“业务”时,才会出现此 div。当我不清除任何内容时,这些 div 和下一个 div 之间会出现一个大空间。当我清除浮动时,下一个 div 中的文本被推到左边。我想我对如何使用浮动和清除有误解。我对 CSS 不是很好。
如何在不破坏“fs”div 的情况下删除空间?
以下是显示正在发生的事情的图片:
这是 CSS 和 HTML 代码:
div.stuff {
border-bottom:dotted 1px;
border-left:dotted 1px;
border-right:dotted 1px;
border-top:dotted 1px;
padding:10px;
margin:10px;
width:35%;
height:65px;
border-radius: 5px;
}
div.container {
border-bottom:dotted 1px;
border-left:dotted 1px;
border-right:dotted 1px;
border-top:dotted 1px;
padding:10px;
padding-left:25px;
margin-bottom:10px;
position:relative;
height:65px;
width:45%;
top:-97px;
right:10px;
border-radius: 5px;
overflow: hidden;
float:right;
clear:right;
}
div.fs {
border-style:double;
text-align:center;
padding:10px;
margin:10px;
margin-left:20%;
width:60%;
border-radius: 5px;
}
<div class=stuff>
<img src=/economy/images/cash.png> Cash on Hand: 10,245<br>
<img src=/economy/images/worker.png> Workers Employed: 6<br>
<img src=/economy/images/machine.png> Machines Leased: 4
</div>
<div class=container>
<a href="/economy.php?section=business&do=contribute">Click Here to Manage Cash on Hand.</a><br>
<a href="/economy.php?section=business&do=moderate">Click Here to Manage this Business.</a><br>
<a href="/economy.php?section=business&do=info&action=disband&id=7">Click Here to Disband this Business.</a>
</div>
<br>
<div class=fs><a href=/economy.php?section=fs&id=7>Historical Financial Statements</a></div>