当前位置:首页 > CSS

css表格制作表格

2026-01-13 12:13:15CSS

CSS 表格制作方法

基础表格结构

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

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

边框样式

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

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%;
}
th, td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px; /* 内边距 */
}

隔行变色

使用:nth-child()伪类实现斑马纹效果:

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

悬停高亮

通过:hover伪类添加交互效果:

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

响应式表格

针对小屏幕设备添加横向滚动:

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

高级样式示例

合并单元格、固定表头等进阶效果:

/* 固定表头 */
thead {
  position: sticky;
  top: 0;
  background: white;
}

/* 单元格合并 */
td[colspan="2"] {
  text-align: center;
}

注意事项

  • 使用语义化HTML结构确保可访问性
  • 避免过度设计影响表格数据的可读性
  • 移动端优先考虑滚动方案而非强制缩放

css表格制作表格

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

相关文章

在vue实现学生表格

在vue实现学生表格

创建 Vue 项目 使用 Vue CLI 或 Vite 初始化项目: npm init vue@latest student-table cd student-table npm install…

vue实现表格复选

vue实现表格复选

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

怎么制作css

怎么制作css

创建CSS文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTM…

css制作菜单

css制作菜单

水平菜单制作 使用display: inline-block或flexbox布局创建水平菜单。设置list-style: none移除默认列表样式,添加padding和margin调整间距。 &l…

css表格制作表格

css表格制作表格

CSS 表格制作方法 使用 CSS 创建表格可以通过多种方式实现,包括原生 HTML 表格元素结合 CSS 样式,或者使用纯 CSS 布局技术(如 Flexbox 或 Grid)模拟表格效果。以下是常…

css导航条制作

css导航条制作

基础导航条制作 使用HTML的无序列表<ul>和CSS的display: flex属性可以快速创建横向导航条。HTML结构通常包含导航链接列表,CSS负责样式和布局。 <nav&…