我正在使用一組HTML模板,它使事情變得有點棘手,以完全按照自己的方式進行自定義。所以我堅持一種缺乏靈活性的結構。當它被限制在偏離中心的限制寬度div時,在頁面上水平居中div
我有一個佔用頁面寬度50%的div,但是我想在頁面中間放置一個包含div的div。由於頁面其他部分的其他限制,我確實無法將父div設置爲position:relative。
這是我後的效果:
這是我迄今(沒有工作)代碼:
HTML:
<div class="parent">
<div class="centerpage"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Berlin_U-Bahn_Train_A3L71.jpg/220px-Berlin_U-Bahn_Train_A3L71.jpg"></div>
</div>
CSS:
.parent {
background-color: #85D782;
height: 400px;
width: 50%;
position: relative;
}
.centerpage {
position: absolute;
}
你有沒有嘗試'.centerpage {position:relative;保證金:0汽車; }'? –
@JaceCotton會將它置於父級中,而不是預期的效果。我不明白預期的效果 - 火車圖像的大小如何決定?它的定位是什麼?它是固定大小嗎? –
我們需要更多的上下文。也許一個jsfiddle或它的鏈接生活? –