我有一个包含表格行的基本HTML表格。我的目标是将这些表行与可见的垂直线分开(为了更好的内容可读性)。
我怎么能这样做?谢谢。
.line {
border-bottom:1px solid black;
}
.textRotation {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
;
}
预期结果:
答案 0 :(得分:2)
试试这个。,
.textRotation {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
border-right: 3px solid;/*added one*/
;
答案 1 :(得分:2)
这里有两件事要做:
border-right
应用于.textRotation
,为您提供完整的垂直线。th
添加一点填充,以便文本不会被压缩到该行。实际数据行以" Lun"开头。在第4个tr
并继续到表格的底部,因此您需要使用n+4
的{{3}} CSS选择器并将padding-left
应用于此。
.textRotation {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
border-right: 2px solid black;
}
tr:nth-of-type(n+4) th
{
padding-left:3px;
}
答案 2 :(得分:0)
tr:nth-of-type(n+3) th
{
border-left: 1px solid black;
}