Web サイトの縦書きテキストが必要です。それは私のcssコードです:
.vertical-category span {
display: block;
position: absolute;
top: 30px;
left: -37px;
font-size: 20px;
text-transform: uppercase;
color: #ffffff;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
それはうまくいきますが、最初の文字の開始位置は単語の長さに依存します:
ご覧のとおり、左側の縦書きテキストは赤い背景の上にあります。右側の縦書きは長く、赤い背景ではありません。
縦書きテキストの位置が常に固定され、テキストの長さに依存しないようにするにはどうすればよいですか?