当前位置:首页 > CSS

css 制作表格

2026-01-08 11:49:46CSS

基础表格结构

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

<table>
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
  <tr>
    <td>内容A</td>
    <td>内容B</td>
  </tr>
</table>

边框样式

通过border属性添加边框,合并边框间隙使用border-collapse

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

宽度与对齐

控制表格宽度和内容对齐方式:

table {
  width: 100%; /* 或固定宽度如500px */
}
th {
  text-align: left; /* 左对齐 */
}
td {
  text-align: center; /* 居中对齐 */
}

斑马纹效果

使用:nth-child(even)实现交替行背景色:

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

悬停高亮

为行添加悬停效果:

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

响应式设计

通过overflow-x: auto在小屏幕设备上启用横向滚动:

div.container {
  overflow-x: auto;
}

复杂样式示例

合并单元格与自定义样式:

<table>
  <tr>
    <th colspan="2">合并标题</th>
  </tr>
  <tr>
    <td rowspan="2">合并单元格</td>
    <td>内容</td>
  </tr>
</table>

css 制作表格

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

相关文章

vue表格实现教学

vue表格实现教学

Vue 表格实现方法 使用原生HTML表格 在Vue模板中直接使用HTML的<table>标签,结合v-for动态渲染数据: <template> <table&g…

vue实现表格读取数据

vue实现表格读取数据

Vue 实现表格读取数据的方法 使用静态数据 静态数据可以直接在 Vue 组件的 data 中定义,并通过 v-for 指令渲染到表格中。 <template> <table…

如何实现vue表格联动

如何实现vue表格联动

实现Vue表格联动的方法 使用Vue的响应式数据和计算属性 通过Vue的响应式数据特性,可以轻松实现表格之间的联动。定义一个共享的数据源,并在多个表格组件中使用这个数据源。利用计算属性对数据进行处理,…

vue日历表格实现

vue日历表格实现

Vue 日历表格实现方法 基础日历表格结构 使用 Vue 的模板语法构建日历表格框架,通过 v-for 循环生成日期单元格。核心是计算当前月份的天数及起始星期位置。 <template>…

vue表格实现复选框

vue表格实现复选框

vue表格实现复选框 在Vue中实现表格复选框功能,可以通过以下方法完成: 方法一:使用el-table(Element UI) 安装Element UI后,在表格列中直接添加type="se…

vue实现表格复选

vue实现表格复选

Vue实现表格复选的方法 基础实现 在Vue中实现表格复选功能可以通过v-model绑定复选框的状态,结合v-for循环渲染表格数据。以下是一个基础示例: <template> &…