如何垂直显示<h1>元素(新行上的每个字符)

时间:2015-06-26 02:40:39

标签: javascript jquery html html5 css3

我有一个h1元素,看起来像这样: enter image description here

但我希望输出看起来像这样:

enter image description here

我们有没有办法在HTML5中实现它? CSS3? JavaScript的? JQuery的? 请告诉我。谢谢。

4 个答案:

答案 0 :(得分:4)

根据@Ethyl的要求,我将此作为答案发布

您可以使用word-wrap CSS属性。您为width媒体资源设置了一个小break-wordword-wrap。检查这个小提琴http://jsfiddle.net/1eje4uu4/

<强> HTML

<h1>Hello</h1>

<强> CSS

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

我无法告诉你这个选项有多可靠,但这只是一种方法。

答案 1 :(得分:2)

您可以在<BR>内使用<H1>

&#13;
&#13;
<H1>H<BR>e<BR>l<BR>l<BR>o</H1>
&#13;
&#13;
&#13;

答案 2 :(得分:1)

<h1>H<br>E<br>L<br>L<br>O</h1>

输出

ħ
Ë
大号
大号
0

答案 3 :(得分:0)

使用此jQuery

$('h1').html($('h1').html().split('').join('<br>'))

工作example

**这适用于动态文本。请使用动态data

进行检查