【发布时间】:2018-05-27 22:44:37
【问题描述】:
如何使用 vanilla CSS 构建类似的东西并使其灵活,以便在我添加更多或更少的列/行时它不会中断?
这是我目前拥有的,但似乎不对...
table {
display: flex;
flex: 1;
width: 100%;
}
th {
transform: rotate(-90deg);
}
th:after {
content: '';
display: inline-block;
padding-bottom: 130px;
}
td:first-child {
width: 200px;
}
<table>
<tr><th>column one</th><th>column two</th><th>column three</th></tr>
<tr><td>row one</td><td>c</td><td>c</td><td>c</td></tr>
<tr><td>row two</td><td>c</td><td>c</td><td>c</td></tr>
</table>
非常感谢任何帮助,谢谢:)
【问题讨论】:
-
您绝对有必要使用
flex-box吗? -
@Baro 不,什么都行
-
然后在单元格中使用背景图片。
-
@MrLister 它不能是图像,我的意思是它不一定是 flexbox 可以是旧的 CSS
-
你听说过 CSS Grid 布局吗? :-) 虽然我想如果你想无限地添加更多的行/列,它可能不是最好的解决方案......