当前位置:首页 > CSS

表格css制作

2026-01-28 02:25:05CSS

基础表格样式设置

使用CSS为HTML表格添加基础样式,如边框、间距和背景色:

table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
}

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

th {
  background-color: #f2f2f2;
  font-weight: bold;
}

斑马纹效果

为表格行添加交替颜色增强可读性:

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

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

响应式表格设计

当屏幕宽度不足时让表格可横向滚动:

表格css制作

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

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

表头固定效果

实现滚动时表头固定的效果:

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

thead {
  position: sticky;
  top: 0;
}

单元格特殊样式

为特定单元格添加特殊样式:

表格css制作

td.highlight {
  background-color: #ffeb3b;
  font-weight: bold;
}

td.warning {
  color: #d32f2f;
  background-color: #ffcdd2;
}

表格边框样式进阶

自定义表格边框样式:

table.fancy {
  border: 2px solid #6200ea;
}

table.fancy th {
  border-bottom: 2px solid #6200ea;
}

table.fancy td {
  border-left: none;
  border-right: 1px solid #ddd;
}

表格间距调整

控制表格元素间距:

table.spacious {
  border-spacing: 10px;
}

table.spacious td {
  padding: 15px 20px;
}

圆角表格设计

为表格添加圆角效果:

table.rounded {
  border-radius: 10px;
  overflow: hidden;
}

table.rounded th:first-child {
  border-top-left-radius: 10px;
}

table.rounded th:last-child {
  border-top-right-radius: 10px;
}

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

相关文章

怎么制作css

怎么制作css

创建CSS文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTML…

css制作半圆

css制作半圆

使用 border-radius 制作半圆 通过设置 border-radius 属性,可以将矩形的边角弯曲成圆弧形状。制作半圆的关键是将宽度和高度设置为 2:1 的比例,并只对两个角应用圆角。 .…

css 制作购物网站

css 制作购物网站

布局设计 使用CSS Grid或Flexbox创建响应式布局。Grid适合整体页面结构,Flexbox适合局部组件排列。定义网格模板区域,如头部、导航、商品展示区、侧边栏和页脚。 .containe…

css制作表格

css制作表格

CSS 制作表格的方法 使用 CSS 可以灵活地创建和样式化表格,以下是几种常见的方法: 使用 HTML 表格标签结合 CSS 样式 通过 HTML 的 <table>、<tr&g…

css制作下拉菜单

css制作下拉菜单

使用纯CSS制作下拉菜单 通过HTML和CSS可以创建无需JavaScript的下拉菜单,主要利用:hover伪类和display属性控制显示隐藏。 HTML结构示例: <div class…

css制作六边形

css制作六边形

使用 CSS 制作六边形 方法一:使用 clip-path 属性 通过 clip-path 直接定义六边形的路径,简单高效且支持动画效果。 .hexagon { width: 100px;…