当前位置:首页 > CSS

css 表格制作

2026-04-01 14:52:54CSS

基础表格结构

使用HTML的<table>标签创建表格框架,<tr>定义行,<td>定义单元格,<th>定义表头单元格。

<table>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>25</td>
  </tr>
</table>

边框样式

通过border属性设置表格边框,border-collapse合并相邻边框避免双线。

table {
  border: 1px solid #000;
  border-collapse: collapse;
}
td, th {
  border: 1px solid #ddd;
}

单元格间距与内边距

padding控制单元格内容与边框的间距,border-spacing调整单元格间距(需border-collapse: separate)。

css 表格制作

td {
  padding: 8px 12px;
}
table {
  border-spacing: 4px;
}

表格宽度与对齐

width设置表格宽度,text-align控制内容水平对齐,vertical-align控制垂直对齐。

table {
  width: 100%;
}
th {
  text-align: left;
}
td {
  vertical-align: middle;
}

斑马纹效果

使用:nth-child()伪类为交替行设置背景色。

css 表格制作

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

响应式表格

通过overflow-x: auto在小屏幕设备上启用横向滚动。

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

高级样式示例

结合阴影、悬停效果等增强视觉表现。

table {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}
tr:hover {
  background-color: #e6f7ff;
}

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

相关文章

css导航制作

css导航制作

基础导航栏制作 使用HTML的无序列表 <ul> 和 <li> 构建导航结构,CSS清除默认样式并横向排列: <nav> <ul class="navb…

css制作响应网页

css制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是让页面能够根据不同设备的屏幕尺寸自动调整布局和样式。主要通过媒体查询(Media Queries)、弹性布局(Flexbox)和网格布局(Grid)…

css右导航栏制作

css右导航栏制作

CSS右导航栏制作方法 固定定位法 使用position: fixed将导航栏固定在视窗右侧,结合right和top属性控制位置。示例代码: .right-navbar { position:…

如何制作css雪碧图

如何制作css雪碧图

什么是CSS雪碧图 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过CSS的background-position属性控制显示特定部分。这种技术可以减少HT…

css网站制作

css网站制作

CSS网站制作基础 选择适合的CSS框架或预处理器(如Bootstrap、Tailwind CSS、Sass/Less)能加速开发。现代CSS支持Flexbox和Grid布局,需掌握响应式设计原则。…

淘宝导航css制作

淘宝导航css制作

淘宝导航 CSS 制作方法 淘宝导航栏通常包含多个层级菜单、下拉框和响应式设计。以下是实现类似效果的 CSS 制作方法: 基础结构 导航栏通常使用 <nav> 或 <div>…