2009-10-15 131 views
0

我試圖將正常大小的文本放在與標題標記相同的行上。這樣做會將正常大小的文本放在下一行,因爲標題標記是塊元素。CSS標題標記問題

<h1>Header</h1>normal size text 

任何幫助,非常感謝。

回答

5
h1{display:inline;} 

將導致H1標籤,以停止阻止

+0

但它不能在IE6上工作,將它移動到下一行,任何提示?我知道IE6必須死亡,但直到它,我需要修復它。 – Bob 2009-10-15 02:21:02

+0

'h1 {display:inline;}'和'

你好那裏

你瘋了世界'在IE6上工作得很好..是否還有其他的風格被應用?如果你不確定你可以試試'h1 {display:inline!important;}' – 2009-10-15 02:25:41

+0

你是對的,你的代碼在IE6中工作,但是還有其他一些風格在玩,我需要整理一下這個問題。 – Bob 2009-10-15 02:56:09

0

或者,如果你不想使用內聯元素,浮來替代H1:

h1 { 
    float:left; 
} 

在某些情況下可能需要將h1和正常大小的文本都包裝在一個div中,這也是左移的,以便將其包含在同一行中:

<div id="foo"><h1>Hello</h1>World</div> 
0

或者,你可能想使用CSS看起來像普通的文本,試圖

<h1>Header <span class="normal">normal size text</span></h1> 

和風格。中性跨度。不是語義的,但是即使在IE6中也是可視化的。