首先请运行下面的代码查看效果(请在火狐和IE下都运行下):
提示:您可以先修改部分代码再运行
由于不兼容火狐,所以不推荐这种方法实现文字竖排。
注:上面代码的text-indent:2em 是首行缩进,2em刚好是两个汉字,四个英文字符。
二、用ul模拟文字竖排
还是在火狐和IE下运行下面的代码:
提示:您可以先修改部分代码再运行
1)把每句话写进一个li里面,然后把li右浮动,即“float:right;”这么做是为了阅读顺序从右往左。
2)li的宽度设置成和字一样的大小,例如14px等,这样是为了让一列只显示一个字。
3)加上word-wrap:break-word;和word-break:nomal;,强制把标点符号和字母也换行。