当前位置:首页 > CSS

css 表格制作

2026-02-13 06:07:06CSS

CSS 表格制作基础

使用 <table> 标签创建表格结构,配合 CSS 控制样式。基础结构包含 <thead><tbody><tr>(行)和 <td>(单元格)。

<table>
  <thead>
    <tr>
      <th>标题1</th>
      <th>标题2</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>内容1</td>
      <td>内容2</td>
    </tr>
  </tbody>
</table>

常用样式属性

通过 CSS 控制边框、间距和对齐方式:

  • border-collapse: 合并单元格边框(常用 collapse
  • padding: 单元格内边距
  • text-align: 文本水平对齐(如 center
  • vertical-align: 文本垂直对齐(如 middle
table {
  border-collapse: collapse;
  width: 100%;
}
th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}
th {
  background-color: #f2f2f2;
}

响应式表格

针对小屏幕设备,可通过横向滚动或调整布局实现响应式:

.table-container {
  overflow-x: auto;
}
@media (max-width: 600px) {
  td {
    display: block;
    width: 100%;
  }
}

斑马纹效果

使用 nth-child 选择器实现交替行背景色:

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

悬停高亮

通过 :hover 伪类增强交互体验:

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

复杂表头设计

合并单元格使用 colspanrowspan

<tr>
  <th colspan="2">合并的标题</th>
</tr>

固定表头与列

结合 position: sticky 实现滚动时固定元素:

css 表格制作

thead th {
  position: sticky;
  top: 0;
  background: white;
}

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

相关文章

css好看的表格制作

css好看的表格制作

CSS表格美化方法 边框与间距优化 使用border-collapse合并边框,避免双线边框。设置padding增加单元格内边距,提升可读性。 table { border-collapse:…

css 制作表格

css 制作表格

基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<th>(表头)和<td>(单元格)标签。例如: <table&…

css导航条制作

css导航条制作

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

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> <…

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。元素的宽度和高度需相同,否则会呈现椭圆形。 .circle { width: 1…

css 制作字体

css 制作字体

使用CSS自定义字体 在CSS中,可以通过@font-face规则引入自定义字体,并使用font-family属性应用这些字体。 @font-face { font-family: 'MyCus…