css如何对齐标题旋转表

时间:2018-03-01 11:16:33

标签: html css

我需要用css旋转头表并将所有文本保存在一起 在这里我的css



th.rotate {
  height: 100px;
  white-space: nowrap;
}

th.rotate>div {
  transform: rotate(-90deg);
}

       
  			<th class="rotate"><div>Tintoria</div></th>
                    <th class="rotate"><div>Mag.Tops</div></th>
                    <th class="rotate"><div>Mag.Filati</div></th>                            
                    <th class="rotate"><div>Orditura</div></th>
                    <th class="rotate"><div>Tessitura</div></th>
                    <th class="rotate"><div>Ramm./Contr.</div></th>
                   
&#13;
&#13;
&#13;

现在这是结果 enter image description here

我的问题是:如何将按钮之间的所有空格减少为0

我的目标是:enter image description here

1 个答案:

答案 0 :(得分:1)

使用writing-mode

  

写入模式CSS属性定义文本行是水平放置还是垂直放置,以及块进展的方向。

     

MDN

&#13;
&#13;
th.rotate {
  white-space: nowrap;
}

th.rotate div {
  height: 100px;
  padding: 0.25em;
  writing-mode: vertical-lr;
  transform: rotate(-180deg);
  border: 1px solid grey;
  border-radius: 4px;
  background: #ccc;
}
&#13;
<table>
  <th class="rotate">
    <div>Tintoria</div>
  </th>
  <th class="rotate">
    <div>Mag.Tops</div>
  </th>
  <th class="rotate">
    <div>Mag.Filati</div>
  </th>
  <th class="rotate">
    <div>Orditura</div>
  </th>
  <th class="rotate">
    <div>Tessitura</div>
  </th>
  <th class="rotate">
    <div>Ramm./Contr.</div>
  </th>
</table>
&#13;
&#13;
&#13;