可能重複:
How to draw vertical text with CSS cross-browser?配售垂直旋轉文本DIV中
我有一些div,應該是一個架子上 「書」。所有的div應該是一個鏈接,而在某些情況下,他們將有圖像的背景,在另外一些國家,他們不會在這些情況下,我需要把標題一樣,如果是,那麼,一本書,所以文字應旋轉90º。我不知道該如何做,只需旋轉<a>
中的文字,而不旋轉整個div。
<div class="magazinebookcase">
<div class="books">
<a title="Mag1" style="height:286px;width:16px;" href="">Book 1
</a>
</div>
<div class="books">
<a title="Mag2" style="height:258px;width:48px;" href="">Book 2
</a>
</div>
<div class="books">
<a title="Mag3" style="height:252px;width:38px;" href="">
</a>
</div>
<div class="books">
<a title="Mag4" style="height:258px;width:50px;" href="">
</a>
</div>
<div class="books">
<a title="Mag5" style="height:284px;width:14px;" href="">
</a>
</div>
<div class="clearfix"></div>
而CSS:
.magazinebookcase {
width: 100%;
padding: 3px;
vertical-align:bottom;
}
.magazinebookcase .clearfix {
clear:both;
}
.magazinebookcase .books {
text-align:center;
display: table-cell;
vertical-align: bottom;
}
.magazinebookcase a {
border: 1px solid #000;
display: block;
word-break: break-all;
}
.magazinebookcase a:hover {
background-color: #ccc;
}
的http://計算器。 com/questions/1080792 /如何繪製垂直文本與CSS跨瀏覽器 – mortb