我有一個名爲#text
的div,在另一個div #box
內。現在我做這個嘗試中心#text
:有沒有辦法將div直接放在它父母的中心?
#box {
width: 50%;
#text {position: relative; margin-left: 48%;}
}
這段代碼放在#text
大約在#box
中心,但是當我調整屏幕,#text
變化相對於屏幕的尺寸大小,所以其margin-right
的大小發生了變化,並且它不再處於中心位置。
我聽說有一個「黑客」這涉及幾個包裝divs,但我不想過度複雜我的CSS或HTML。有一種簡單的方法可以精確地將div放置在其父項的中心嗎?
是否#的寬度定義'test'? – BenM 2015-02-09 22:02:46
如果#text有一個寬度,你可以給它這個樣式,它應該在它的父級邊界內:0 auto; – 2015-02-09 22:05:50
可能的重複[水平中心div在div](http://stackoverflow.com/questions/114543/horizontally-center-a-div-in-a-div) – 2015-02-09 22:45:51