我怎樣才能居中水平div有邊距?中心水平與邊緣(CSS)
<div id="container">
<div id="center_me"></div>
</div>
#container{
position:relative;
width:100%;
height:400px;
}
#center_me{
position:absolute;
width:100%;
margin:0 50px;
max-width:300px;
height:100%;
left:50%;
-webkit-transform:translateX(-50%);
}
我不能使用保證金:0自動,因爲我希望div有餘量;左邊:50%translateX(-50%)技術不考慮邊距。我想在窗口大小調整時流暢地保留邊距(始終居中div並始終保留相同的固定邊距)。我錯過了非常明顯的東西嗎?
只是CSS,謝謝。
可能有助於解釋爲什麼要保留的保證金和/或你的頁面的其餘部分是喜歡。 –
所以如果你想保留邊距,你需要從'left'中減去保留的左邊距。因此,如果你有'margin:0 3%',那麼你的左邊就會變成'left:47%' – EmileKumfa
@ james-montagne我有一個寬度爲100%的容器div,裏面有一個包含網格的div同位素插件)。在網格中,我可以指定陰溝,但是這不會在網格div中形成陰溝。這就是爲什麼我想在這個div中留有餘量。 – Alvaro