当前位置:首页 > CSS

用css制作表格

2026-01-15 11:52:00CSS

使用CSS制作表格

基础表格结构

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

<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>数据1</td>
    <td>数据2</td>
  </tr>
</table>

基本样式设置

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

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%; /* 表格宽度 */
}
th, td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px; /* 内边距 */
  text-align: left; /* 文本对齐 */
}
th {
  background-color: #f2f2f2; /* 表头背景色 */
}

斑马纹效果

通过:nth-child()伪类实现交替行颜色:

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

悬停高亮

为行添加悬停效果:

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

响应式表格

在小屏幕下通过横向滚动优化显示:

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

高级样式示例

合并边框、圆角等效果:

用css制作表格

table {
  border: 2px solid #333;
  border-radius: 5px;
}
th {
  color: white;
  background-color: #333;
}

注意事项

  • 避免过度使用复杂样式影响可读性
  • 确保表格结构清晰,配合<caption>添加标题
  • 移动端优先考虑响应式设计

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

相关文章

css制作箭头

css制作箭头

使用 CSS 边框制作箭头 通过调整元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; hei…

如何制作css导航菜单

如何制作css导航菜单

创建基本HTML结构 导航菜单的基础是HTML结构。使用<nav>标签包裹无序列表<ul>,每个菜单项用<li>标签表示,链接用<a>标签。 <…

css 制作购物网站

css 制作购物网站

布局设计 使用CSS Grid或Flexbox创建响应式布局。Grid适合整体页面结构,Flexbox适合局部组件排列。定义网格模板区域,如头部、导航、商品展示区、侧边栏和页脚。 .containe…

css背景图片制作

css背景图片制作

使用CSS设置背景图片 在CSS中,可以通过background-image属性为元素添加背景图片。以下是一个基本示例: .element { background-image: url('pa…

前端css制作

前端css制作

CSS 基础语法与结构 CSS(层叠样式表)通过选择器、属性和值定义样式。基本语法为: 选择器 { 属性: 值; } 例如: h1 { color: blue; font-size:…

网页制作css

网页制作css

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