繁体   English   中英

如何在div的中间对齐旋转的文本

[英]How to align rotated text in the middle of a div

我想在100%高度div的中间垂直对齐旋转文本,如下图所示。

因此,每当屏幕大小改变时,文本都保持在div的中间。

有人有解决方案吗?

在此输入图像描述

http://jsfiddle.net/SVkPU/1/

.rotate-270 {
    -o-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform:rotate(270deg);
}

.left {
    float:left;
    background:#000;
    color:#fff;
    text-align:center;
    height:50px;

}

.right {
    float:right;
    background:#000;
    color:#fff;
}

好吧好友添加text-align:center <div> text-align:center ,然后不要在90度旋转文本! <div>旋转90度!

http://jsfiddle.net/KSAqR/1/

这对我有用http//davidwalsh.name/css-vertical-text

也尝试使用flexboxes。 但是,由于它们(仍然)并未得到所有浏览器(特别是(移动)Safari)的完全支持 - 它必须工作,我采用更支持的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM