当前位置:首页 > CSS

怎样制作css表格

2026-03-12 10:41:41CSS

使用HTML和CSS创建表格

HTML中的<table>元素用于创建表格,结合CSS可以自定义样式。以下是一个基础示例:

<table class="custom-table">
  <thead>
    <tr>
      <th>标题1</th>
      <th>标题2</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>数据1</td>
      <td>数据2</td>
    </tr>
  </tbody>
</table>
.custom-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
}

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

.custom-table th {
  background-color: #f2f2f2;
}

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

响应式表格设计

对于移动设备,可以通过媒体查询调整表格显示方式:

怎样制作css表格

@media screen and (max-width: 600px) {
  .custom-table {
    display: block;
  }
  .custom-table thead {
    display: none;
  }
  .custom-table tr {
    margin-bottom: 10px;
    display: block;
    border: 1px solid #ddd;
  }
  .custom-table td {
    display: block;
    text-align: right;
  }
  .custom-table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
}

添加悬停效果

增强用户体验的悬停效果:

怎样制作css表格

.custom-table tr:hover {
  background-color: #e6e6e6;
  transition: background-color 0.3s ease;
}

表格边框样式自定义

创建不同风格的边框:

.custom-table {
  border: 2px solid #333;
  border-radius: 5px;
  overflow: hidden;
}

.custom-table th {
  border-bottom: 2px solid #333;
}

使用CSS Grid布局表格

替代传统表格布局的方法:

.grid-table {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1px;
  background-color: #ddd;
}

.grid-table > div {
  background-color: white;
  padding: 8px;
}

.grid-table .header {
  font-weight: bold;
  background-color: #f2f2f2;
}

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

相关文章

vue实现表格上传头像

vue实现表格上传头像

实现表格上传头像的功能 在Vue中实现表格上传头像功能,需要结合文件上传组件和表格组件。以下是一个完整的实现方案。 安装依赖 确保项目中安装了必要的依赖,如element-ui或ant-design…

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。其基本语法由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。 select…

css怎么制作表单

css怎么制作表单

基础表单结构 使用HTML创建表单元素,搭配CSS进行样式设计。表单通常包含<form>标签及输入控件(如<input>、<textarea>、<select…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position:…

怎么制作风水罗盘css

怎么制作风水罗盘css

制作风水罗盘CSS 使用CSS创建一个风水罗盘(八卦罗盘)需要结合HTML和CSS技术,通过层叠样式表绘制罗盘的各个部分。以下是实现方法: 基本结构 创建HTML结构,包含罗盘的外圆、内圆、八卦符号…

css如何制作六边形

css如何制作六边形

使用CSS制作六边形 六边形可以通过CSS的clip-path属性或伪元素结合旋转和定位来实现。以下是两种常见方法: 方法一:使用clip-path属性 clip-path允许直接裁剪元素为六边形形…