我有一个页面使用了transform: rotate,但是元素在旋转后会留下很大的空白。我找到了一些其他人提出类似问题的帖子,但我无法将这些答案应用到我的问题上。我认为它们可能包含了正确的解决方案,而我只是在尝试将其应用于我的情况时犯了错误:
Css rotate div creates white space on top
White space around css3 scale
正如您所看到的,旋转后的文本下面有很多空白。我希望文本最终停留在同一位置,没有那个空白。
div.titles {
transform: rotate(90deg);
display: inline-block;
right: 0;
left: 367px;
height: 260px;
top: -4px;
}
p.volumes {
padding: 0;
font-family: "Arial Narrow";
line-height: 220%;
font-size: 10;
}
ul.titles {
list-style-type: none;
text-align: center;
}
ul.titles li {
padding: 8px;
font-family: "Subway", "Courier", "serif";
font-size: 11px;
color: #000000;
}
<BODY>
<DIV class="titles" id="sideways" style="position: relative;">";
<p class="volumes" id="volumes"></p>";
<ul class="titles">
<li>ale.imzqzfojdobcggydk</li>
<li>mouwl sxjjwrk,osbl</li>
<li>cqjpjfeqhgovtto</li>
</ul>
</DIV>
</BODY>