我可以在一個元素上同時應用position: relative
和float: left
嗎?就像這樣:我可以合併position:relative和float:left?
div {
float: left;
position: relative;
top: 0px;
left: 0px;
}
我可以在一個元素上同時應用position: relative
和float: left
嗎?就像這樣:我可以合併position:relative和float:left?
div {
float: left;
position: relative;
top: 0px;
left: 0px;
}
我可以申請相對位置和左浮動一個元素?
是的。試試看。
我想提供一個不同的答案,以防情況可能有所幫助。我有兩個並排的div,我想他們佔用空間:
<div class="col-md-12">
<div class="col-md-6">stuff</div>
<div class="col-md-6">other stuff</div>
</div>
我用我的所有浮動的人之後將<div class="clear"></div>
做到這一點。這用於工作,因爲.clear { clear: both; }
將解決問題。這不再適用於我。相反,I followed these instructions並添加這個類來我的容器:
.noFloat {
width: 100%;
overflow: auto; //If you get a scroll bar, try overflow: hidden;
float: none;
}
,所以我結束了:
<div class="col-md-12 noFloat">...</div>
這裏是一個bootply.com例如鏈接:http://www.bootply.com/EupCHRhV4s
是,你可以使用兩者。
您將使用float:left
將元素定位到左側並允許下一個元素定位到此的右側。
position:relative
會影響自己和它的孩子,採取自己的立場。當您使用left:npx;top:npx
時,它會將此元素左移,右移,上移和下移。
您可以檢查此演示:聲稱,你可以結合浮動和位置實際上是不正確jsfiddle link
一些人只是投下這個答案,但沒有說錯了什麼.... – 2018-01-05 17:08:49