当前位置:首页 > CSS

css制作表

2026-02-13 01:23:12CSS

CSS 制作表格的方法

使用 CSS 制作表格可以通过原生 HTML 表格元素结合 CSS 样式,或者通过 display: table 系列属性模拟表格布局。以下是两种常见方法:

css制作表

使用 HTML 表格元素 + CSS 样式

通过 <table><tr><td> 等原生标签创建表格,再用 CSS 美化。

css制作表

<table class="styled-table">
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
  <tr>
    <td>内容1</td>
    <td>内容2</td>
  </tr>
</table>
.styled-table {
  width: 100%;
  border-collapse: collapse; /* 合并边框 */
}
.styled-table th, .styled-table td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}
.styled-table th {
  background-color: #f2f2f2;
}
.styled-table tr:nth-child(even) {
  background-color: #f9f9f9;
}

使用 display: table 模拟表格

通过 CSS 将非表格元素(如 <div>)模拟为表格结构。

<div class="css-table">
  <div class="css-tr">
    <div class="css-th">标题1</div>
    <div class="css-th">标题2</div>
  </div>
  <div class="css-tr">
    <div class="css-td">内容1</div>
    <div class="css-td">内容2</div>
  </div>
</div>
.css-table {
  display: table;
  width: 100%;
}
.css-tr {
  display: table-row;
}
.css-th, .css-td {
  display: table-cell;
  border: 1px solid #ddd;
  padding: 8px;
}
.css-th {
  font-weight: bold;
  background-color: #f2f2f2;
}

响应式表格设计

针对移动端,可通过横向滚动或堆叠布局优化显示。

横向滚动方案

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

堆叠布局方案

@media (max-width: 600px) {
  .css-tr {
    display: block;
    margin-bottom: 10px;
  }
  .css-th, .css-td {
    display: block;
    width: 100%;
  }
}

高级样式技巧

  • 悬停高亮tr:hover { background-color: #eee; }
  • 斑马纹tr:nth-child(odd) { background-color: #f9f9f9; }
  • 固定表头:通过 position: sticky 实现滚动时表头固定。

标签: css
分享给朋友:

相关文章

css怎么制作段落

css怎么制作段落

段落样式基础设置 使用 p 标签定义段落,通过CSS控制字体、间距等属性: p { font-family: Arial, sans-serif; font-size: 16px;…

css怎么制作评论框

css怎么制作评论框

制作评论框的CSS方法 评论框通常包含输入区域、提交按钮和样式设计。以下是实现评论框的CSS代码示例和设计要点。 HTML结构 <div class="comment-box">…

css制作导航

css制作导航

CSS 制作导航的方法 基础水平导航栏 使用无序列表(<ul>)和浮动(float)或 Flexbox 布局实现水平导航: <nav> <ul class="ho…

css制作表格

css制作表格

CSS 制作表格的方法 使用 CSS 可以灵活地创建和样式化表格,以下是几种常见的方法: 使用 HTML 表格标签结合 CSS 样式 通过 HTML 的 <table>、<tr&g…

css制作图片

css制作图片

使用CSS创建图片效果 CSS可以通过多种方式实现图片的显示、处理和特效。以下是几种常见的方法: 使用background-image属性 在CSS中可以通过background-image属性将图…

css 制作表单

css 制作表单

使用CSS制作表单的基本方法 创建表单时,HTML负责结构,CSS负责样式。表单元素包括输入框、按钮、下拉菜单等,通过CSS可以统一风格并提升用户体验。 HTML结构示例 <form cla…