我想垂直书写文本,但不旋转它 - 例如:
H
e
l
l
o
这可以在android中以某种特定方式完成,还是我应该在单词的每个字母之后添加一个新行?
如果您不反对一些 JavaScript 后处理,这将满足您的需求:
<html>
<head>
<title>Vertical Text</title>
<style>
.vert {
width: 0;
display: inline-block;
}
</style>
</head>
<body>
<span class="vert">this is a test</span>
<script type="text/javascript">
(function (d) {
var s = d.getElementsByTagName('SPAN');
for (var i = 0, n = s.length; i < n; i = i + 1) {
if (s[i].className === 'vert') {
var h = s[i].innerHTML;
var t = '';
for (var j = 0, k = h.length; j < k; j = j + 1) {
if (h[j] === ' ') {
t = t + ' '
} else {
t = t + h[j];
}
if (j < k - 1) {
t = t + ' ';
}
}
s[i].innerHTML = t;
}
}
}(document));
</script>
</body>
</html>