当前位置:首页 > CSS

css样式制作表格

2026-01-28 19:01:54CSS

基础表格结构

使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<th>(表头)、<td>(单元格)标签构建内容。

<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>内容1</td>
    <td>内容2</td>
  </tr>
</table>

边框样式

通过border属性设置表格边框,合并边框使用border-collapse: collapse

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

间距与内边距

使用padding控制单元格内容与边框的间距,border-spacing调整单元格间距(需border-collapse: separate)。

css样式制作表格

td {
  padding: 12px;
}
table {
  border-spacing: 10px;
}

背景与颜色

通过background-color设置背景色,color定义文字颜色。

th {
  background-color: #f2f2f2;
  color: #333;
}
tr:nth-child(even) {
  background-color: #f9f9f9;
}

对齐方式

text-align控制水平对齐,vertical-align调整垂直对齐。

css样式制作表格

th {
  text-align: left;
}
td {
  vertical-align: middle;
}

响应式表格

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

div.table-container {
  overflow-x: auto;
}

悬停效果

使用:hover伪类实现行高亮。

tr:hover {
  background-color: #e6e6e6;
}

斑马线效果

:nth-child()实现交替行颜色。

tr:nth-child(odd) {
  background-color: #fff;
}
tr:nth-child(even) {
  background-color: #f2f2f2;
}

标签: 样式表格
分享给朋友:

相关文章

css表格的制作方法

css表格的制作方法

基础表格结构 使用<table>标签创建表格框架,<tr>定义行,<td>定义单元格: <table> <tr> <td…

制作css表格

制作css表格

基础CSS表格结构 使用HTML的<table>标签创建表格骨架,搭配CSS控制样式。以下是一个基础示例: <table class="styled-table"> &l…

国外vue实现表格控件

国外vue实现表格控件

以下是国外流行的 Vue 表格控件实现方案及特点,供参考: vue-good-table 基于 Vue 2/3 的轻量级表格组件,支持排序、分页、筛选等功能。 安装方式: npm instal…

vue实现表格拖动列宽

vue实现表格拖动列宽

实现表格列宽拖动的核心思路 通过监听鼠标事件(mousedown、mousemove、mouseup)实现拖拽逻辑,动态修改列宽。需要处理表头与表体的联动,确保拖动时视觉一致。 基础HTML结构 &…

用vue实现表格

用vue实现表格

Vue 表格实现方法 基础表格实现 使用 Vue 的 v-for 指令可以轻松渲染表格数据。准备一个数据数组,在模板中用 v-for 循环渲染。 <template> <tab…

vue实现表格输入

vue实现表格输入

Vue实现表格输入的方法 基础表格实现 使用v-for指令动态渲染表格行和列,结合v-model实现双向数据绑定。 <template> <table> <…