当前位置:首页 > 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;
}

响应式表格设计

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

.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;
}

单元格特殊样式

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

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;
}

圆角表格设计

为表格添加圆角效果:

表格css制作

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 可以轻松为网页内容创建美观且功能性的目录。以下是几种常见方法: 使用 ul 和 li 创建基础目录结构 <div class="toc"> &…

css雪碧图制作

css雪碧图制作

CSS雪碧图制作方法 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过减少HTTP请求提升网页性能。以下是制作和使用雪碧图的详细方法: 准备图像素材 收集…

制作css导航栏实验

制作css导航栏实验

实验目标 通过CSS实现一个水平导航栏,包含悬停效果和响应式设计。 基本HTML结构 创建一个简单的导航栏HTML结构,使用<ul>和<li>标签组织导航项:…

制作 .css

制作 .css

创建 CSS 文件的基本步骤 新建一个文本文件,将其保存为 .css 扩展名(例如 style.css)。使用纯文本编辑器(如 Notepad++、VS Code 或 Sublime Text)编写…

css广告制作

css广告制作

CSS广告制作方法 使用CSS创建广告主要涉及布局、动画和响应式设计。以下是关键步骤和技巧: 基础布局设计 通过div容器定义广告区域,设置固定或相对尺寸: .ad-container { w…

vue实现表格数据修改

vue实现表格数据修改

实现表格数据修改的基本思路 在Vue中实现表格数据修改通常涉及以下核心步骤:数据绑定、编辑状态切换、表单输入处理和数据提交。以下是一个典型实现方案: 数据绑定与渲染 使用v-for指令循环渲染表格数…