当前位置:首页 > CSS

制作css表格

2026-02-12 18:20:57CSS

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制作菜单

水平菜单制作 使用display: inline-block或flexbox布局创建水平菜单。设置list-style: none移除默认列表样式,添加padding和margin调整间距。 <…

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以…

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form">…

用css制作表格

用css制作表格

使用CSS制作表格 CSS可以用来样式化HTML表格,使其更具视觉吸引力和功能性。以下是几种常见的方法: 基础表格样式 通过CSS可以调整表格的边框、间距和颜色: <table>…

css制作扇形

css制作扇形

使用 CSS 制作扇形 方法一:利用 border-radius 和 transform 通过设置 border-radius 和 transform 属性,可以创建一个扇形。以下是一个示例代码:…

css制作开关

css制作开关

使用纯CSS制作开关 通过CSS的伪元素和input[type="checkbox"]可以创建自定义开关样式。关键点在于隐藏原生复选框,用CSS重新设计外观。 <label class="sw…