当前位置:首页 > CSS

css表格制作

2026-02-12 11:53:00CSS

基础表格结构

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

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

边框样式

通过border属性设置边框,配合border-collapse合并边框间隙:

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

宽度与对齐

控制表格宽度和内容对齐方式:

table {
  width: 100%; /* 或固定宽度如500px */
}
td {
  text-align: center; /* left/right/center */
  vertical-align: middle; /* top/bottom */
}

隔行变色

使用:nth-child()实现斑马纹效果:

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

表头样式

<th>标签定义表头并单独设置样式:

<table>
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
</table>
th {
  background-color: #4CAF50;
  color: white;
  padding: 12px;
}

响应式表格

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

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

悬停效果

为行添加鼠标悬停高亮:

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

合并单元格

通过colspanrowspan属性实现:

css表格制作

<td colspan="2">跨两列</td>
<td rowspan="3">跨三行</td>

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

相关文章

css 制作表格

css 制作表格

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

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangle-…

css制作登录界面

css制作登录界面

使用CSS制作登录界面 登录界面是网站常见的功能模块,通过CSS可以实现美观且响应式的设计。以下是一个基础的登录界面实现方法。 HTML结构 基础的HTML结构包含表单元素,如输入框、按钮和标签。…

css简历制作

css简历制作

使用CSS制作简历的基本方法 选择简洁的布局结构,单列或双列布局适合大多数简历。使用display: flex或display: grid实现响应式设计,确保在不同设备上显示良好。 字体选择上,标题…

css制作开关

css制作开关

使用纯CSS制作开关 通过CSS的伪元素和input[type="checkbox"]可以创建自定义开关样式。关键点在于隐藏原生复选框,用CSS重新设计外观。 <label class="sw…

css制作滑动切换

css制作滑动切换

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