我正在设置一个我已经传给我的设计。CSS居中旋转div中的文本
设计需要左对齐div(class = banner)放置在外部div的左侧。
这个div然后包含旋转的文本(-90deg),它需要在div中居中和v居中。
问题是,这个文本可能有不同的高度,也有不同的长度和字体。
有没有办法让我可以更新我的CSS,以确保文本总是在其父div的中心?
.banner
{
height:90%;
width:5%;
padding:5%;
text-transform: uppercase;
}
.rotated
{
position:relative;
float:left;
top: 50%;
left: 50%;
height: 2px;
margin-top: -1px;
margin-left: -100%;
text-align: center;
display:inline-block;
transform: translateX(-50%) rotate(-90deg);
white-space: nowrap;
}
寻求代码帮助的问题必须包含在问题本身**中重现它所需的最短代码**最好在[** Stack Snippet **](https://blog.stackoverflow.com/2014/ 09 /引入可运行的JavaScript-CSS-和HTML的代码段/)。请参见[**如何创建一个最小,完整和可验证示例**](http://stackoverflow.com/help/mcve) –
https://jsfiddle.net/yz3jL58y/ –