当前位置:首页 > CSS

css 表格制作

2026-03-11 18:47:29CSS

CSS 表格制作基础

使用 CSS 可以美化 HTML 表格,使其更具视觉吸引力。以下是一个基础示例:

<table>
  <tr>
    <th>Header 1</th>
    <th>Header 2</th>
  </tr>
  <tr>
    <td>Data 1</td>
    <td>Data 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-container {
  overflow-x: auto;
}

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

表格悬停效果

增加交互性,当鼠标悬停时改变行背景色:

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

斑马线表格样式

交替行颜色提高可读性:

css 表格制作

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

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

固定表头表格

长表格滚动时保持表头固定:

.table-scroll {
  height: 300px;
  overflow-y: auto;
}

thead {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
}

表格边框样式

自定义表格边框样式:

table {
  border: 2px solid #333;
}

th, td {
  border: 1px solid #aaa;
  border-style: dotted;
}

单元格对齐方式

控制单元格内容对齐:

css 表格制作

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

表格标题样式

为表格添加标题并设置样式:

<caption>Monthly Sales</caption>
caption {
  caption-side: bottom;
  font-size: 0.9em;
  padding: 5px;
  color: #666;
}

合并单元格样式

处理跨行或跨列的单元格:

<td colspan="2">Merged Cell</td>
td[colspan] {
  background-color: #e1f5fe;
  text-align: center;
}

表格阴影效果

为表格添加深度感:

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

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

相关文章

css制作箭头

css制作箭头

使用 CSS 边框制作箭头 通过调整元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; hei…

css怎么制作三角形

css怎么制作三角形

使用边框制作三角形 通过设置元素的边框宽度和颜色,可以创建不同方向的三角形。将元素的宽度和高度设为0,利用边框的透明属性实现。 .triangle-up { width: 0; height…

制作css选择器

制作css选择器

CSS选择器基础语法 CSS选择器用于定位HTML文档中的元素,以便为其应用样式。常见的基础选择器包括: 元素选择器:直接使用HTML标签名(如p、div) 类选择器:以.开头(如.header)…

css如何制作六边形

css如何制作六边形

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

页脚制作 css

页脚制作 css

页脚基础样式 使用CSS为页脚设置基础样式,通常包括背景色、文字颜色、内边距等属性。以下是一个常见示例: footer { background-color: #333; color: wh…

css网站制作

css网站制作

CSS网站制作基础 选择适合的CSS框架或预处理器(如Bootstrap、Tailwind CSS、Sass/Less)能加速开发。现代CSS支持Flexbox和Grid布局,需掌握响应式设计原则。…