当前位置:首页 > CSS

表格制作css

2026-02-26 22:49:34CSS

表格基础样式设计

使用CSS为表格添加基础样式,包括边框、间距和背景色。以下代码示例展示了如何设置表格的基本外观:

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%; /* 表格宽度 */
  margin: 20px 0; /* 外边距 */
}

th, td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px; /* 内边距 */
  text-align: left; /* 文本对齐 */
}

th {
  background-color: #f2f2f2; /* 表头背景色 */
  font-weight: bold; /* 加粗字体 */
}

表格悬停效果

为表格行添加悬停效果,提升用户交互体验。当鼠标悬停在行上时改变背景色:

tr:hover {
  background-color: #f5f5f5; /* 悬停背景色 */
}

斑马纹表格样式

使用CSS的nth-child选择器创建交替行颜色的斑马纹表格:

tr:nth-child(even) {
  background-color: #f9f9f9; /* 偶数行背景色 */
}

响应式表格设计

针对移动设备优化表格显示,当屏幕宽度不足时允许横向滚动:

.table-responsive {
  overflow-x: auto; /* 横向滚动 */
  max-width: 100%; /* 最大宽度 */
}

@media screen and (max-width: 600px) {
  table {
    font-size: 14px; /* 小屏幕字体调整 */
  }
}

表格边框样式定制

创建自定义边框样式的表格,如圆角边框和特殊颜色:

table {
  border: 2px solid #4CAF50; /* 外边框 */
  border-radius: 5px; /* 圆角 */
}

th {
  border-bottom: 2px solid #4CAF50; /* 表头下边框 */
}

表格单元格对齐方式

控制表格中不同列的对齐方式,如数字右对齐、文本居中对齐:

td.number {
  text-align: right; /* 数字右对齐 */
}

td.center {
  text-align: center; /* 文本居中对齐 */
}

表格固定表头

创建可滚动表格体同时保持表头固定的效果:

.table-fixed {
  height: 300px; /* 固定高度 */
  overflow-y: auto; /* 纵向滚动 */
  display: block;
}

.table-fixed thead {
  position: sticky; /* 固定表头 */
  top: 0;
  background-color: white;
}

表格颜色主题

为表格应用预定义的颜色主题,如深色模式:

table.dark-theme {
  background-color: #333; /* 深色背景 */
  color: white; /* 白色文字 */
}

table.dark-theme th {
  background-color: #444; /* 深色表头 */
}

table.dark-theme tr:hover {
  background-color: #555; /* 深色悬停 */
}

表格单元格合并样式

处理合并单元格时的特殊样式需求:

td[rowspan],
td[colspan] {
  background-color: #e6e6e6; /* 合并单元格背景色 */
  font-weight: bold; /* 加粗显示 */
}

表格制作css

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

相关文章

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。其基本语法由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。 select…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

网页制作css是什么

网页制作css是什么

CSS的定义与作用 CSS(Cascading Style Sheets,层叠样式表)是一种用于描述网页外观和格式的样式语言。它通过定义HTML元素的布局、颜色、字体等视觉属性,实现内容与表现的分离,…

div css制作

div css制作

使用 DIV 和 CSS 制作网页布局 DIV 是 HTML 中的块级元素,结合 CSS 可以灵活地创建各种网页布局。以下是常见的使用方法: 基础 DIV 结构 <div class="con…

css 制作箭头

css 制作箭头

使用 CSS 边框制作箭头 通过调整元素的边框宽度和颜色,利用透明边框的特性可以创建箭头效果。例如,制作一个向右的箭头: .arrow-right { width: 0; height:…

css 边框制作

css 边框制作

基础边框设置 使用 border 属性可快速设置边框样式、宽度和颜色: .element { border: 1px solid #000; /* 宽度 | 样式 | 颜色 */ } 样式…