2011-05-31 16 views
0

html標題標籤在他們之前和之後強制一行,但我想知道是否有辦法阻止它做到這一點,所以我可以保持我的標題符合我希望在任何一方的同一行上的其他事情它?停止在他們之前和之後製作行的html標題?

<a href="foo.php">Foo</a> <h1>Bar</h1> 

我wan't那些要在同一行,但現在它會顯示像

酒吧

有沒有辦法做到這一點?

+4

標題默認是塊級元素,塊垂直堆棧,這是w你看到的帽子...... – BoltClock 2011-05-31 02:18:30

+0

老實說,儘管如此,我建議避免使用內置塊/內聯設置來避免周圍的東西,除非有一個真正的好理由。考慮使用而不是您自己的類來根據需要格式化內聯文本。與h1不同,span是一個內聯元素。 – 2011-05-31 02:33:10

+0

如果您要內聯顯示標題,請創建一個CSS類來執行此操作,而不是將內聯屬性應用於所有標題。 – 2011-05-31 05:47:12

回答

3

BoltClock是正確的...

,這意味着你可以做這個:

h1 { 
    display:inline; 
} 
0

我不知道這 '雜牌' 將在所有的瀏覽器,但...

h1 {display:inline;} 

http://jsfiddle.net/cPdwQ/

+0

是的,它會(禁止Netscape/IE <4即...):) – BoltClock 2011-05-31 02:34:50