7
Я не могу показаться, чтобы выровнять вертикально повернутый Див всего пути к правой стороне страницы: http://jsfiddle.net/F23W2/2/CSS: справа выравнивание по вертикали повернутого текста
HTML:
<div class="vertical">Vertical Text</div>
CSS:
.vertical {
position: relative;
background-color: #DDDDDD;
padding: 10px;
border-radius: 5px 5px 0 0;
float: right;
-moz-transform: rotate(270deg); /* FF3.5+ */
-o-transform: rotate(270deg); /* Opera 10.5 */
-webkit-transform: rotate(-90deg); /* Saf3.1+, Chrome */
}
- Существует нежелательный запас создается между правой границей страниц и делами.
- Верхняя часть повернутого div обрезается.
Хотя я могу использовать отрицательные поля для работы, мне было интересно, существует ли более чистое решение.
Что делать, если вы хотите, чтобы текст читать сверху вниз? –
@ClintPachl Вот способ: http://jsfiddle.net/4078ggjg/. Я уверен, что есть «более чистый» способ, но я не нашел времени для упрощения поворотов, переводов и масштабирования. – BigMacAttack
Это какой-то серьезный CSS-FU @BigMacAttack! Спасибо, что указал мне в правильном направлении. Используя то, что у вас было, я придумал более чистый способ работы кросс-браузера (FF, Chrome, Safari) в Win (даже IE11), OSX, iOS и BSD: https://jsfiddle.net/yrfm5uec/1/ –