当前位置:首页 > CSS

制作表格css

2026-01-28 04:09:04CSS

基础表格样式

为表格添加基础样式可以提升可读性和美观度。以下代码设置了边框、间距和字体:

table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
}

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

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

斑马纹效果

交替行颜色能提高表格的可读性:

制作表格css

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 {
    width: auto;
  }
}

高级样式选项

更复杂的设计可以包含以下特性:

table {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
  border-radius: 4px;
  overflow: hidden;
}

th {
  position: sticky;
  top: 0;
  background-color: #4CAF50;
  color: white;
}

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

排序指示器

为可排序表格添加视觉提示:

th.sortable {
  cursor: pointer;
  position: relative;
}

th.sortable:after {
  content: "↑↓";
  margin-left: 5px;
  opacity: 0.3;
}

th.sort-asc:after {
  content: "↑";
  opacity: 1;
}

th.sort-desc:after {
  content: "↓";
  opacity: 1;
}

这些CSS代码片段可以根据具体需求组合使用或单独实现,通过调整颜色、间距和效果参数来匹配网站的整体设计风格。

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

相关文章

vue实现表格复选

vue实现表格复选

Vue实现表格复选的方法 基础实现 在Vue中实现表格复选功能可以通过v-model绑定复选框的状态,结合v-for循环渲染表格数据。以下是一个基础示例: <template> &l…

css 制作导航

css 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul class…

css制作教程

css制作教程

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。它与HTML结合使用,HTML负责结构,CSS负责样式。 基本语法结构 CSS规则由选择器和声明块组成: 选择…

css制作表格

css制作表格

使用HTML和CSS创建表格 HTML中的<table>元素用于创建表格,结合CSS可以调整样式。以下是一个基础示例: <table> <tr> &l…

css导航条制作

css导航条制作

基础导航条制作 使用HTML的无序列表<ul>和CSS的display: flex属性可以快速创建横向导航条。HTML结构通常包含导航链接列表,CSS负责样式和布局。 <nav&…

div css制作导航

div css制作导航

使用div和CSS制作导航栏 导航栏是网站的重要组成部分,用于帮助用户快速找到所需内容。以下是使用div和CSS制作导航栏的方法: HTML结构 创建一个基本的导航栏HTML结构,使用div和ul元…