当前位置:首页 > CSS

css 表格制作

2026-01-28 11:47:49CSS

基础表格结构

使用<table>标签创建表格框架,<tr>定义行,<td>定义单元格。示例代码:

<table>
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
  </tr>
</table>

表格边框样式

通过border-collapse控制边框合并,border属性设置边框样式:

table {
  border-collapse: collapse;
  width: 100%;
}
td, th {
  border: 1px solid #ddd;
  padding: 8px;
}

表头与内容区分

使用<th>标签定义表头,配合CSS突出显示:

th {
  background-color: #f2f2f2;
  text-align: left;
}

响应式表格设计

添加横向滚动条适应小屏幕:

div.table-container {
  overflow-x: auto;
}
@media screen and (max-width: 600px) {
  table { display: block; }
}

斑马纹效果

使用:nth-child()伪类实现交替行颜色:

tr:nth-child(even) {
  background-color: #f9f9f9;
}
tr:hover {
  background-color: #eaeaea;
}

单元格对齐控制

通过text-alignvertical-align调整内容位置:

td {
  text-align: center;
  vertical-align: middle;
}

合并单元格

使用colspanrowspan属性:

<td colspan="2">跨两列</td>
<td rowspan="3">跨三行</td>

高级样式示例

创建带有阴影和圆角的现代表格:

css 表格制作

table {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
  border-radius: 6px;
}
th:first-child {
  border-top-left-radius: 6px;
}
th:last-child {
  border-top-right-radius: 6px;
}

标签: 表格css
分享给朋友:

相关文章

css制作三角形

css制作三角形

使用 border 属性创建三角形 通过设置元素的 border 属性可以实现三角形效果。原理是利用边框的交界处形成的斜边。 .triangle { width: 0; height: 0;…

css如何制作圆

css如何制作圆

使用 border-radius 属性制作圆 通过设置 border-radius 属性为元素添加圆角效果。当 border-radius 的值等于元素宽度和高度的一半时,元素会呈现圆形。 .cir…

css 字体库制作

css 字体库制作

创建 CSS 字体库的步骤 准备字体文件 确保拥有字体文件的合法使用权,常见的格式包括 .woff、.woff2、.ttf 或 .otf。推荐使用 woff2 格式,因其压缩率更高且现代浏览器广泛支持…

css下拉框制作

css下拉框制作

使用原生HTML和CSS制作下拉框 HTML的<select>元素结合CSS可以创建基础下拉框: <select class="custom-dropdown"> <…

css怎么制作个人主页

css怎么制作个人主页

设计布局结构 使用CSS的Flexbox或Grid布局创建响应式结构。Flexbox适合一维排列(如导航栏),Grid适合二维布局(如整体页面分区)。例如: .container { displ…

vue element实现表格

vue element实现表格

Vue + Element UI 实现表格 Element UI 提供了强大的表格组件 el-table,结合 Vue 可以快速实现数据展示、排序、筛选等功能。 基础表格实现 安装 Element…