我正在使用以下代码
<div align="left">
Line 1
</div>
<div align="right">
Line 2
</div>
我期望左侧的输出为Line 1
而右侧的输出为Line2
,但是输出为两行。我怎么能在一行中得到这个?
答案 0 :(得分:2)
<div style="float: left">Line 1</div>
<div style="text-align: right">Line 2</div>
答案 1 :(得分:2)
我假设你是HTML / CSS的新手,所以我建议你阅读一些关于样式如何工作的初学者教程。
默认情况下,div元素设置为“display:block”,因此您看到的是预期的行为。第一个div的宽度占据了父元素的整个宽度,所以当渲染第二个div时,它会下降到下面的一行(因为它不再适合“第一个div”旁边的那个。
正如其他答案所述,您希望将样式设置为向左或向右浮动(元素的宽度将相应更改)。
这是新的小提琴: http://jsfiddle.net/7zqJY/3/
答案 2 :(得分:0)
<div style="float:left; width:100px;">
Line 1
</div>
<div style="float:left; width:100px;">
Line 2
</div>