当前位置:首页 > CSS

网页制作css表格

2026-03-11 22:44:48CSS

CSS 表格样式设计

基础表格结构 HTML 表格由 <table><tr>(行)、<th>(表头)和 <td>(单元格)组成。基础结构如下:

<table>
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
  <tr>
    <td>内容A</td>
    <td>内容B</td>
  </tr>
</table>

常用CSS属性

边框与间距

网页制作css表格

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%; /* 表格宽度 */
}
td, th {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px; /* 内边距 */
}

颜色与字体

th {
  background-color: #f2f2f2; /* 表头背景色 */
  font-weight: bold; /* 加粗 */
}
tr:nth-child(even) {
  background-color: #f9f9f9; /* 隔行变色 */
}

高级样式技巧

悬停效果

网页制作css表格

tr:hover {
  background-color: #e6f7ff; /* 鼠标悬停变色 */
}

响应式表格 添加横向滚动条适应小屏幕:

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

斑马线样式 通过CSS选择器实现交替行颜色:

tr:nth-child(odd) {
  background: #fff;
}
tr:nth-child(even) {
  background: #f5f5f5;
}

代码示例:完整样式表

/* 基础样式 */
table {
  border-collapse: collapse;
  width: 100%;
  margin: 20px 0;
  font-family: Arial, sans-serif;
}

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

th {
  background-color: #4CAF50;
  color: white;
}

/* 交互效果 */
tr:hover {
  background-color: #f1f1f1;
}

/* 响应式处理 */
@media screen and (max-width: 600px) {
  table {
    display: block;
    overflow-x: auto;
  }
}

分享给朋友:

相关文章

css网页制作模板

css网页制作模板

CSS 网页制作模板 CSS 网页制作模板通常包含基础的 HTML 结构和 CSS 样式,帮助快速搭建响应式、现代化的网页布局。以下是一个常见的模板示例,包含关键部分和优化建议。 基础 HTML 结…

css好看的表格制作

css好看的表格制作

使用CSS制作美观表格的方法 边框与间距优化 通过border-collapse属性合并边框,避免双边框效果。设置padding增加单元格内边距,提升可读性。 table { border-…

网页制作css教程

网页制作css教程

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; } 示例: p { color: blue; font…

使用vue实现表格

使用vue实现表格

使用 Vue 实现表格 Vue.js 提供了灵活的方式来实现表格功能,可以通过组合 v-for 指令和动态数据绑定快速构建表格。以下是几种常见的实现方法: 基础表格实现 通过 v-for 遍历数组数…

vue动态表格实现

vue动态表格实现

Vue动态表格实现方法 使用v-for指令渲染动态数据 通过v-for指令可以循环遍历数组数据生成表格行,数据变化时表格自动更新。示例代码: <template> <table…

用css制作表格

用css制作表格

使用CSS制作表格 基础表格结构 HTML中表格由<table>、<tr>(行)、<th>(表头)和<td>(单元格)组成。基础结构如下: <t…