Можно ли повернуть блок текста с фиксированной позицией на 90 градусов, а затем выровнять его по правому краю окна?
У меня есть код, который демонстрирует проблему на jsFiddle . Код:
HTML:
<html><body>
<div>This is not flush with the right.</div>
<p>This is flush<br/> with the right</p>
</body></html>
CSS:
* {
margin: 0px;
padding: 0px;
}
div {
position: fixed;
-webkit-transform: rotate(-90deg);
right: 0px;
top: 50%;
background-color: pink;
}
p {
position: fixed;
right: 0px;
background-color: yellow;
top: 100px
}
В Google Chrome 14.0.835.163 <div>
не выровнен по правой стороне. Я подозреваю, что это потому, что преобразование / вращение выполняется после выравнивания (что является ожидаемым поведением). Однако, есть ли способ использовать HTML / CSS, чтобы преобразованный / повернутый блок текста был выровнен по правой стороне окна?
Спасибо за чтение.