<div></div>
<div></div>
<div></div>
<div></div>div{
????width:?100px;
????height:?100px;
????background:?red;
????margin:?5px;
}
div:nth-of-type(2){
????float:?left;
}結果我本來是想讓第二個、第三個<div>并列,水平拉開5px對齊。我有幾個問題:1、為什么第二個<div>加了float:left后margin都沒了?2、按理說第三個<div>應該是排在第二個<div>后面的,并且拉開5px的margin的,這個和第二個<div>的外邊距沒什么關系,為什么會和第二個重疊了?而且加了float屬性后似乎上邊距消失了,這是為什么?3、我想讓第一個占一行,第四個占一行,第二、第三占一行,第二個和第三個并列應該怎么寫css?
css float屬性
慕先生4543078
2017-06-19 11:11:05