我試圖讓我的div與旋轉文本很好地對齊和堆疊在一個垂直的div。但是,因爲它們互相重疊,所以沒有喜樂。感覺就像我失去了一些東西很簡單這裏:-)垂直對齊divs與旋轉文本(沒有CSS3)
<div class="wrap">
<div class="left">Flik 1</div>
<div class="left">Flik 2</div>
<div class="left">Flik 3</div>
<div class="left">Flik 4</div>
</div>
CSS樣式
div.wrap{
position: relative;
display: block;
text-align: center;
}
div.left{
border-right: 1px solid #189028;
border-top: 1px solid #189028;
border-left: 1px solid #189028;
padding-right: 4px;
padding-top: 2px;
padding-left: 4px;
background-color: #bbbbbb;
overflow: hidden;
position: relative;
float: left;
clear:both;
-moz-transform: rotate(270deg);
-moz-rotation-point: 0 0;
-webkit-transform: rotate(270deg);
-webkit-rotation-point: 0 0;
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
height: auto;
width: auto;
}
h1{
font-weight:bold;
font-size:large;
vertical-align: middle;
}
可以看出,在http://jsfiddle.net/rydmark/cGzRA/2/
運行任何幫助,將不勝感激!
乾杯 /約翰
我只想指出你使用的'transform:rotate'是一個CSS3屬性。你只是使用供應商特定的前綴。見http://www.w3schools.com/cssref/css3_pr_transform.asp – PhonicUK
經過一些測試,我用[鏈接](http://stackoverflow.com/questions/272799/vertical-rotated-text-in-html-table)作爲以http://jsfiddle.net/rydmark/TzzHy/143/爲結尾的基地。過濾器:標記僅適用於IE 7和8.在IE7-9,Chrome(最新版本)和FF(最新版本)中似乎工作正常。不知道它是否可以簡化,但至少它似乎工作! –