当前位置:首页 > CSS

制作css表格

2026-02-12 18:20:57CSS

制作css表格

CSS表格制作方法

使用CSS可以创建各种样式的表格,以下是一些常见的实现方式:

制作css表格

基础表格样式

<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>数据1</td>
    <td>数据2</td>
  </tr>
</table>
table {
  width: 100%;
  border-collapse: collapse;
}

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

th {
  background-color: #f2f2f2;
}

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

响应式表格

当屏幕宽度较小时,表格可以横向滚动:

.table-responsive {
  overflow-x: auto;
}

斑马条纹效果

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

悬停效果

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

圆角表格

table {
  border-radius: 5px;
  overflow: hidden;
}

固定表头

thead {
  position: sticky;
  top: 0;
}

单元格对齐

td {
  vertical-align: middle;
  text-align: center;
}

边框样式

table {
  border: 2px solid #333;
}

td {
  border: 1px solid #ccc;
}

使用Flexbox创建表格

<div class="flex-table">
  <div class="flex-row header">
    <div class="flex-cell">标题1</div>
    <div class="flex-cell">标题2</div>
  </div>
  <div class="flex-row">
    <div class="flex-cell">内容1</div>
    <div class="flex-cell">内容2</div>
  </div>
</div>
.flex-table {
  display: flex;
  flex-direction: column;
}

.flex-row {
  display: flex;
}

.flex-cell {
  flex: 1;
  padding: 10px;
  border: 1px solid #ddd;
}

.header .flex-cell {
  font-weight: bold;
  background-color: #f5f5f5;
}

表格间距控制

table {
  border-spacing: 10px;
}

合并单元格样式

td[colspan="2"] {
  background-color: #e1e1e1;
}

表格阴影效果

table {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}

单元格宽度控制

td:nth-child(1) {
  width: 30%;
}

td:nth-child(2) {
  width: 70%;
}

这些方法可以根据需要组合使用,创建出各种美观实用的表格样式。

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

相关文章

css制作六边形

css制作六边形

使用CSS创建六边形的方法 通过CSS的clip-path属性可以轻松实现六边形效果。以下是一个基础示例: .hexagon { width: 100px; height: 55px;…

css右导航栏制作

css右导航栏制作

CSS右导航栏制作方法 固定定位法 使用position: fixed将导航栏固定在视窗右侧,结合right和top属性控制位置。示例代码: .right-navbar { position:…

css制作时间轴

css制作时间轴

使用 Flexbox 布局制作时间轴 通过 Flexbox 可以快速实现水平或垂直时间轴。以下是一个垂直时间轴的示例代码: .timeline { display: flex; flex-d…

css制作雪花

css制作雪花

CSS 制作雪花效果 使用纯CSS可以创建简单的雪花动画效果,主要通过伪元素、动画和变换实现。 基础雪花结构 <div class="snowflake"></div> 六…

css制作tkd

css制作tkd

CSS 制作 TKD(Title, Keywords, Description) TKD(Title, Keywords, Description)是网页 SEO 优化的核心元素,通常通过 HTML…

css模板制作

css模板制作

CSS 模板制作方法 制作 CSS 模板的核心是设计一套可复用的样式规则,适用于多种网页或项目。以下是具体方法: 定义基础样式 设置全局默认样式,包括字体、颜色、边距等。例如: body {…