Я хочу создать DIV, в котором должен быть текст, как это:Расположите повернута вправо диапазон
Но я не в состоянии расположить текст справа. Поскольку я использую transform: rotate(-90deg);
, я полностью смущен насчет left
, right
, top
и bottom
.
Edit: Мой основной вопрос о том, почему разрывы текста иногда, почему есть такие вещи, как right: -32px;
и есть хороший способ держать все реагирующие (различные длины текста, различную длину й блока повторно ). Я добавил снимок экрана, чтобы показать, в каком контексте я хотел бы использовать:
HTML:
<div class="chart-block" id="block2" style="height: 90%; left: 120px;">
<div>
<span>The Cup of tea</span>
</div>
</div>
CSS:
.chart-block {
display: block;
position: absolute;
left: 40px;
bottom: 0;
width: 40px;
background-color: #ef0707;
}
.chart-block > div {
display: block;
position: relative;
width: 100%;
height: 100%;
}
.chart-block > div > span {
display: block;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
color: white;
font-size: 10px;
}
http://jsfiddle.net/wumm/3x9Qv/
Спасибо! Я просто хотел сдаться ... – idmean
Рад, что это помогло. (Вы быстро отвечаете!) – vals