2012-06-27 48 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