当前位置:首页 > CSS

css怎么制作表格

2026-02-12 13:24:58CSS

基础表格结构

使用<table>标签创建表格框架,<tr>定义行,<td>定义单元格。示例代码:

<table>
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
  </tr>
</table>

边框样式

通过border属性添加边框,合并边框使用border-collapse

table {
  border: 1px solid black;
  border-collapse: collapse;
}
td {
  border: 1px solid black;
}

表头设计

<th>标签替代<td>创建表头,通常加粗居中:

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

单元格间距

调整padding控制内容与边框的距离:

css怎么制作表格

td, th {
  padding: 8px 12px;
}

斑马纹效果

使用:nth-child()伪类实现交替行颜色:

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

响应式表格

添加水平滚动条适应小屏幕:

css怎么制作表格

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

悬停高亮

通过:hover实现行高亮效果:

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

对齐控制

使用text-alignvertical-align调整内容位置:

td {
  text-align: right;
  vertical-align: middle;
}

复杂表格示例

合并单元格使用colspanrowspan属性:

<tr>
  <th colspan="2">合并列</th>
</tr>
<tr>
  <td rowspan="2">合并行</td>
</tr>

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

相关文章

css制作滑动切换

css制作滑动切换

使用CSS实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-container…

css背景图片制作

css背景图片制作

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

制作css表格

制作css表格

基础CSS表格结构 使用HTML的<table>标签创建表格骨架,搭配CSS控制样式。以下是一个基础示例: <table class="styled-table"> &l…

css 制作箭头

css 制作箭头

使用 CSS 边框制作箭头 通过调整元素的边框宽度和颜色,利用透明边框的特性可以创建箭头效果。例如,制作一个向右的箭头: .arrow-right { width: 0; height: 0…

css广告制作

css广告制作

CSS广告制作方法 使用CSS创建广告主要涉及布局、动画和响应式设计。以下是关键步骤和技巧: 基础布局设计 通过div容器定义广告区域,设置固定或相对尺寸: .ad-container { w…

在vue实现学生表格

在vue实现学生表格

实现学生表格的基本结构 在Vue中实现学生表格需要使用<table>标签结合Vue的数据绑定功能。准备一个数组存储学生数据,通过v-for指令动态渲染表格行。 <template&…