<div style="float:left;width:200px;">
<span>hahah</span>
<span>ixixixix</span>
</div>
<div style="float:left;width:200px;">
<span>hahah</span>
<span>ixixixix</span>
</div>
<pre>
哈哈 哈哈
哈哈 哈哈
</pre>
或者直接打全角空格进行对齐
本来文字是这样的:
啊哈哈哈嘻嘻
噢噢噢噢噢哦哦哦哦
我想利用css做成:
啊哈哈哈 嘻嘻
噢噢噢噢噢 哦哦哦哦
看到楼主的问题及追问后,认为楼主想实现的功能是:
在页面中有很多列,每一列的元素左对齐。
方法一:使用表格
虽然现在已经不推荐使用表格布局,但如果是数据比较多而且是后台取出来的,则可使用表格设置td中的元素左对齐即可。
方法二:给每一个数据所在的元素内设置宽度及文字左对齐
<style>
span{
display: inline-block;
width: 200px;
text-align: left;
}
</style>
<span>啊哈哈哈</span>
<span>嘻嘻</span>
<span>噢噢噢噢噢</span>
<span>哦哦哦哦</span>