我想要一個使用自動左/右邊距的居中塊,但我也希望它具有背景色。由於背景顏色不適用於塊的邊緣區域,因此我使用背景顏色設置的塊,然後使用帶有自動邊距的內部塊。使用「margin:0 auto;」和無內部div的背景顏色
我不喜歡這樣,因爲它需要額外的標記。有沒有一種技術可以實現這一點,而只使用一個塊?
更新:澄清,我想只有一個塊,而不是兩個,實現同樣的事情;在下面的例子中,我想刪除內部div。我使用的是目前
裸露的骨頭代碼:
<section id="example">
<div id="inner">
<h1>Example</h1>
<p>Example content.</p>
</div>
</section>
<style>
#example {
background-color:#ccc;
}
#inner {
margin:0 auto;
padding:10px 0;
width:500px;
background:white;
}
</style>
找不到任何搜索網站或谷歌。
由於提前, 奈傑爾
這是令人困惑的問題。你應該模擬一個jsfiddle.net來解釋問題所在。儘管閱讀了5次以上,但我實際上無法確定您的問題。 (也許你只是想要框大小) – Layke
據我所知,奈傑爾希望一個元素少(#inner),但是相同的視覺效果 – Martijn
是的,正如Martinijn所說。我想要實現同樣的事情,而不必使用兩個塊。在這種情況下,一個部分和一個內部div。對不起,不清楚,會更新問題來澄清。 – SuperDuperApps