在网页开发中,经常会碰到需要在table表格中展示大量数据的情况。而有时候,表格的列宽有限,导致表格中的值无法完整地显示出来,使用CSS进行竖向显示是一种解决方案。
下面是具体的CSS代码:
table { border-collapse: collapse; width: 100%; } td { border: 1px solid #ddd; padding: 8px; text-align: center; height: 200px; /* 设置表格高度 */ } td div { display: inline-block; margin: 0 auto; width: 20px; /* 设置每个单元格宽度 */ height: 100%; position: relative; } td div span { display: block; position: absolute; left: 50%; top: 50%; transform-origin: 0 0; transform: rotate(-90deg) translateX(-100%); }
解释一下这些代码: