6

我不敢相信没有人问过这个问题,所以我只是假设我不知道我想要的正确名称。我想要一个像jelly这样垂直对齐的文本:

j
e
l
l
y

有跨浏览器解决方案吗?

4

3 回答 3

7

这是一篇文章,详细介绍了使用 CSS 和 javascript 完成此任务的几种方法以及每种方法的优缺点。

http://net.tutsplus.com/tutorials/html-css-techniques/the-easyest-way-to-create-vertical-text-with-css/

希望你觉得它有用。

于 2012-05-26T17:50:44.017 回答
3

正确的做法是使用text-orientation. (见片段或小提琴。)

  p {
    text-orientation: upright;
    writing-mode: vertical-lr;
  }
<p>Jelly</p>

于 2019-02-01T10:50:48.410 回答
0

你可以这样写:

p{
    width:5px;
    word-wrap:break-word;
}

检查这个http://jsfiddle.net/TWb9j/

于 2012-05-26T17:51:44.757 回答