2014-02-27 53 views
0

我想適合h1,喜歡這裏:Everything ok example件H1內父

代碼:

.container { 
    padding: 2em 3em; 
} 

h1 { 
    text-align:center; 
    line-height:4em; 
    color:white; 
    background: black; 
    /*padding: 2em 3em;*/ 
    margin: -2em -3em 0 -3em; 
} 

但後來我插入

margin: 0 auto; 
max-width:10em; 

它不工作...

Last example

+0

沒有得到您的問題 –

+1

您需要什麼? –

+0

看起來像第一個例子。 H1現在也有邊距(0自動),我想看看沒有空白的H1。 –

回答

0

據我瞭解要居中文本,並填寫空間

.container { 
    padding: 2em 3em; 
    margin: 0 auto; 
    display: block; 
    text-align: center; 
} 

h1 { 
    text-align:center; 
    line-height:4em; 
    color:white; 
    background: black; 
    margin: -2em -3em 0 -3em; 
} 

Demo

+0

如果他想這樣做,而不是他的第一個例子有什麼問題? –

+0

一切正常我的第一個例子,但沒有最大寬度:10em; –

0

在這裏,我們有2個解決方案

首先是隻刪除 「最大寬度:10em;」

其次是

.container { 
padding: 2em 3em; 
margin: 0 auto; 
max-width:10em; 
min-width:100%; 
} 
0

您上.container定義的10em的寬度。如果您想將.containermargin: 0 auto;對齊,則需要固定寬度。如果你想要它更寬,然後增加max-width:10em;到你想要的大小。

所以你的最終結果將是這樣的:

.container { margin: 0 auto; max-width: 30em; /*whatever width you want*/ } 
0

你必須改變max-widthmin-width和值更改爲100%