当前位置:首页 > CSS

css表格制作

2026-02-26 20:38:08CSS

基础表格结构

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

<table>
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
  <tr>
    <td>内容A</td>
    <td>内容B</td>
  </tr>
</table>

边框样式控制

通过border属性设置表格边框,合并边框使用border-collapse

table {
  border: 1px solid #ddd;
  border-collapse: collapse; /* 合并相邻边框 */
}
td, th {
  border: 1px solid #ccc;
  padding: 8px; /* 单元格内边距 */
}

表格宽度与对齐

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

table {
  width: 100%; /* 或固定宽度如500px */
  text-align: left; /* 内容左对齐 */
}
th {
  text-align: center; /* 表头居中 */
}

斑马纹效果

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

tr:nth-child(even) {
  background-color: #f2f2f2;
}
tr:hover {
  background-color: #e6e6e6; /* 悬停效果 */
}

响应式表格

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

div.table-container {
  overflow-x: auto;
}
@media screen and (max-width: 600px) {
  table { font-size: 14px; }
}

高级样式示例

合并单元格与固定表头:

/* 合并单元格 */
td[rowspan="2"] {
  vertical-align: middle;
}
/* 固定表头 */
thead th {
  position: sticky;
  top: 0;
  background: white;
  box-shadow: 0 2px 2px -1px rgba(0,0,0,0.4);
}

注意事项

  • 避免使用过深的边框颜色影响可读性
  • 确保单元格内边距足够(建议8-10px)
  • 复杂表格建议使用<colgroup>分组设置列样式
  • 打印样式需单独设置@media print规则

css表格制作

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

相关文章

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单示例: .button { pad…

css表格制作

css表格制作

CSS 表格制作基础 使用 CSS 可以创建美观且响应式的表格。以下是一些基本方法: table 元素用于定义表格,tr 定义行,td 定义单元格,th 定义表头单元格。 <table&…

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form"&…

css制作二级菜单

css制作二级菜单

使用纯CSS制作二级菜单 通过CSS的:hover伪类和子选择器实现二级菜单的显示与隐藏。以下是一个典型的结构和样式示例: HTML结构 <nav class="menu"> &l…

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

dw制作css

dw制作css

使用DW(Dreamweaver)制作CSS的步骤 在Adobe Dreamweaver中创建和编辑CSS文件可以通过可视化界面或直接编写代码完成。以下是具体操作方法: 新建CSS文件 打开Dre…