2012-06-27 42 views
1

我希望將這段文字全部放在一行上,而不是在兩段分隔線上放置。如何做呢?如何將包裝在div中的文本放在一起?

<div id="titlefont"> 
    <div id="boldness">This text</div>should be next to each other 
</div>​ 
#titlefont { 
     font-family:arial; 
     font-size:30px; 
     text-align:center; 
     color:#35404c; 
} 

#boldness { 
     font-weight:bold; 
     font-style:italic; 
} 

http://jsfiddle.net/nfSku/

回答

3

默認div s的呈現爲其中,當不浮動清楚任何其他元件塊元素。

小提琴:http://jsfiddle.net/iambriansreed/eu7AW/

CSS:

#boldness { 
    font-weight:bold; 
    font-style:italic; 
    display: inline; 
} 
+0

謝謝!!!!!! =)會在11分鐘內讓我選擇你的答案。 – king

1

試圖展示在同一水平線上的對象時,你總是可以floatdiv S或添加display財產。 Read here if you want to align images and text on the same line.

+0

謝謝Ecko。我實際上試圖先做浮動,但是我的佈局設置的方式,然後跳轉到低於線的div。我有我的佈局設置像頂部的標題,然後在它下面的一個div持有3個更多的div。當我試圖在這個文本上的浮動,它只是跳到下面的框中的div哈哈,所以我就像..我現在需要轉到堆棧 – king

+1

好吧。爲此,你必須在左邊的'div'中使用'display:inline-block'。另外,有時你需要爲'div'指定'float:left'或'float:right';既在左邊也在右邊。 – xan

+0

有趣,謝謝你的信息 – king