…">
当前位置:首页 > CSS

怎么制作css表格

2026-02-12 14:32:59CSS

制作CSS表格的基本方法

使用HTML的<table>标签创建表格结构,配合CSS样式进行美化。以下是一个基础示例:

<table class="styled-table">
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
  <tr>
    <td>内容1</td>
    <td>内容2</td>
  </tr>
</table>
.styled-table {
  width: 100%;
  border-collapse: collapse;
  margin: 25px 0;
  font-size: 0.9em;
  font-family: sans-serif;
  min-width: 400px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.styled-table th,
.styled-table td {
  padding: 12px 15px;
}

.styled-table th {
  background-color: #009879;
  color: #ffffff;
  text-align: left;
}

.styled-table tr {
  border-bottom: 1px solid #dddddd;
}

.styled-table tr:nth-of-type(even) {
  background-color: #f3f3f3;
}

.styled-table tr:last-of-type {
  border-bottom: 2px solid #009879;
}

响应式表格设计

对于移动设备,可以添加响应式设计:

怎么制作css表格

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

  .styled-table thead {
    display: none;
  }

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

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

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

表格悬停效果

添加悬停效果提升用户体验:

怎么制作css表格

.styled-table tr:hover {
  background-color: #e6f7ff;
  cursor: pointer;
}

.styled-table tr:hover td {
  color: #009879;
  font-weight: bold;
}

表格边框样式

自定义表格边框样式:

.styled-table {
  border: 1px solid #ddd;
  border-radius: 5px;
  overflow: hidden;
}

.styled-table th,
.styled-table td {
  border-right: 1px solid #ddd;
}

.styled-table th:last-child,
.styled-table td:last-child {
  border-right: none;
}

表格斑马条纹

使用CSS实现斑马条纹效果:

.styled-table tr:nth-child(odd) {
  background-color: #f9f9f9;
}

.styled-table tr:nth-child(even) {
  background-color: #ffffff;
}

以上方法可以单独使用或组合使用,根据具体需求调整CSS属性值。通过灵活运用这些CSS技巧,可以创建出既美观又实用的表格样式。

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

相关文章

使用vue实现表格

使用vue实现表格

使用 Vue 实现表格 在 Vue 中实现表格可以通过多种方式完成,以下是一个基于 Vue 3 的示例,展示如何动态渲染表格数据并支持基础功能(如排序、筛选)。 基础表格实现 通过 v-for 循环…

css如何制作三角形

css如何制作三角形

使用 border 属性制作三角形 通过设置元素的 border 属性,利用边框的透明特性可以创建三角形。将一个元素的宽度和高度设为 0,然后通过设置不同方向的边框宽度和颜色来实现。 .triang…

css 制作箭头

css 制作箭头

使用 CSS 边框制作箭头 通过调整元素的边框宽度和颜色,利用透明边框的特性可以创建箭头效果。例如,制作一个向右的箭头: .arrow-right { width: 0; height: 0…

css网页制作

css网页制作

CSS 网页制作基础 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下为关键知识点和实用方法: 基本语法结构 CSS 规则由选择器和声明块组成: 选择器 { 属性: 值…

css样式制作

css样式制作

CSS样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式。 选择器与属性 /* 标签选择器 */ p { color: blue; font…

css字体制作

css字体制作

使用 @font-face 自定义字体 通过 @font-face 规则引入自定义字体文件(如 .woff, .woff2, .ttf)。需定义字体名称和文件路径: @font-face {…