当前位置:首页 > 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

css表格制作表格

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

隔行变色

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

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

悬停高亮

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

css表格制作表格

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制作三角形

css制作三角形

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

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> <…

前端css制作

前端css制作

CSS 基础语法与结构 CSS(层叠样式表)通过选择器、属性和值定义样式。基本语法为: 选择器 { 属性: 值; } 例如: h1 { color: blue; font-size:…

css如何制作圆

css如何制作圆

使用 border-radius 属性 通过设置 border-radius 属性可以轻松创建圆角或圆形元素。值为 50% 时,元素会呈现为圆形。 .circle { width: 100p…

css制作菜单

css制作菜单

CSS 制作菜单的方法 使用 CSS 可以制作多种风格的菜单,包括水平菜单、垂直菜单、下拉菜单等。以下是几种常见的实现方式。 水平菜单 水平菜单通常用于导航栏,可以通过 display: inlin…

css制作箭头

css制作箭头

使用边框制作箭头 通过设置元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; height:…