1
我用了搜索功能,發現很多人建議把.container
有display:inline-block
,然後給.box
一個margin:0 auto;
事情是這樣的:內部容器圍繞的div當容器內聯塊不工作
.container {
position:relative;
display:inline-block;
width:100%;
margin:5rem auto;
padding:0;
}
.box {
position:relative;
display:block;
width:20%;
height:auto;
vertical-align:top;
margin:0 auto;
padding:0 1rem 1rem 1rem;
border:1px solid #ccc;
}
這裏有一個小提琴在那裏將集中和發送的每個div
下面的下一個 http://jsfiddle.net/ayezee33/3hk12c8g/
這裏是我加入提琴到.box
類。我怎麼能把它看起來像這樣? http://jsfiddle.net/ayezee33/7qdhjtrp/
本質上,我試圖在屏幕寬度100%的中間居中這些3個div,分別叫做.box
。我希望文本仍然左對齊,但框本身要居中。我錯過了什麼?
嗯,我會被詛咒。它效果很好。我永遠不會認爲這會影響塊元素的位置。不知道我完全理解,但現在我可以做更多的研究。感謝您的幫助。 – AyeZee33 2014-08-28 00:57:54
@AyeZee33,這是因爲你不再引用一個'block'元素,而是一個'inline-block'元素:) PS,如果你發現這是你的正確答案,請標記它,這樣人們搜索可以找到它:) – haxxxton 2014-08-28 06:37:45
我相信我只是做了綠色複選標記是否正確? – AyeZee33 2014-08-28 18:43:54