table { border-collapse: collapse; /* 合并表格边框 */ width: 100%; /* 表格占满整个容器 */ } th, td { border: 1px solid black; /* 表格边框和颜色 */ padding: 8px; /* 单元格内边距 */ text-align: left; /* 文字左对齐 */ } th { background-color: #4CAF50; /* 表头背景颜色 */ color: white; /* 表头文字颜色 */ }
上面代码中,大家使用了table, th, td
三个元素来定义表格的基本样式。其中border-collapse: collapse;
可以使表格边框合并,去除表格中的空隙。
同时,大家还可以使用background-color
和color
属性为表头进行颜色设置,使其更加醒目。在表格中使用th
(表头单元格) 可以使表格更具可读性,让用户更加易于阅读。而对于其他单元格,大家使用td
元素进行定义。
除去上述基础的样式设置,大家还可以为表格添加具体的样式,如斑马线等。在这里,大家可以使用:nth-child(even)
选择器来定义奇偶行不同的样式:
tr:nth-child(even) { background-color: #f2f2f2; }
此外,大家还可以添加鼠标以上悬浮效果,让表格更具交互性。使用:hover
选择器,可以为鼠标悬浮在单元格上时添加特效:
tr:hover { background-color: #ddd; }
以上就是基础的 CSS 创表格的内容了。想要创作更加丰富的表格,大家可以继续深入学习 CSS 进阶知识。