当前位置:首页 > CSS

css怎么制作表格

2026-01-15 12:00:45CSS

使用HTML和CSS制作表格

在HTML中,表格由<table>标签定义,结合CSS可以灵活控制样式。

基本HTML结构:

<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>数据1</td>
    <td>数据2</td>
  </tr>
</table>

基础样式设置

通过CSS可以设置表格边框、间距等属性:

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%;
  margin: 20px 0;
}

th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

th {
  background-color: #f2f2f2;
}

添加悬停效果

增强交互体验的悬停效果:

css怎么制作表格

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

斑马纹表格

使用:nth-child()选择器创建交替行颜色:

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

响应式表格

针对小屏幕设备的响应式处理:

css怎么制作表格

@media screen and (max-width: 600px) {
  table {
    border: 0;
  }

  table thead {
    display: none;
  }

  table tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #ddd;
  }

  table td {
    display: block;
    text-align: right;
    border-bottom: 1px dotted #ccc;
  }

  table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
}

高级样式示例

创建更美观的表格样式:

table {
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  overflow: hidden;
}

th {
  background-color: #4CAF50;
  color: white;
}

td {
  transition: all 0.3s;
}

表格布局控制

使用table-layout属性控制表格布局:

table {
  table-layout: fixed; /* 固定布局 */
  /* 或 auto; 自动布局 */
}

单元格合并

通过HTML属性实现单元格合并:

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

这些方法可以根据实际需求组合使用,创建各种风格的表格布局。

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

相关文章

vue实现表格复选

vue实现表格复选

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

css网页制作

css网页制作

CSS网页制作基础 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是核心知识点: 选择器与样式规则 /* 标签选择器 */ p { color: #333; fo…

css制作三角形

css制作三角形

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

css如何制作圆

css如何制作圆

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

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; } 例如设置段落文字颜色为红色: p { color: red…

怎么制作css

怎么制作css

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