当前位置:首页 > CSS

css怎么制作表格

2026-03-31 21:16:41CSS

css怎么制作表格

css怎么制作表格

使用CSS制作表格

在HTML中,表格通常使用<table>标签创建,而CSS用于控制表格的样式和布局。以下是制作表格的步骤和常用样式设置。

基本HTML结构

<table>
  <thead>
    <tr>
      <th>标题1</th>
      <th>标题2</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>内容1</td>
      <td>内容2</td>
    </tr>
  </tbody>
</table>

基础样式设置

table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-family: Arial, sans-serif;
}

th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

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

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

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

高级样式设置

/* 圆角边框 */
table {
  border-radius: 5px;
  overflow: hidden;
}

/* 固定表头 */
thead {
  position: sticky;
  top: 0;
}

/* 响应式表格 */
@media screen and (max-width: 600px) {
  table {
    display: block;
    overflow-x: auto;
  }
}

斑马条纹效果

tbody tr:nth-child(odd) {
  background-color: #f8f8f8;
}

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

边框样式

/* 双线边框 */
table {
  border: 3px double #333;
}

/* 自定义边框颜色 */
th, td {
  border-left: 1px solid #ff0000;
  border-right: 1px solid #00ff00;
  border-top: 1px solid #0000ff;
  border-bottom: 1px solid #ffff00;
}

单元格对齐方式

/* 垂直对齐 */
td {
  vertical-align: middle;
}

/* 水平对齐 */
.left-align {
  text-align: left;
}

.center-align {
  text-align: center;
}

.right-align {
  text-align: right;
}

表格间距

/* 单元格间距 */
table {
  border-spacing: 10px;
}

/* 移除默认间距 */
table {
  border-spacing: 0;
}

表格标题

caption {
  caption-side: bottom;
  font-style: italic;
  padding: 10px;
  color: #666;
}

注意事项

  • border-collapse: collapse会合并相邻边框
  • border-spacing属性在border-collapse: collapse时无效
  • 响应式设计应考虑在小屏幕上添加水平滚动
  • 表格语义化使用<thead>, <tbody>, <tfoot>标签

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

相关文章

css制作彩虹

css制作彩虹

使用线性渐变创建彩虹效果 通过CSS的linear-gradient属性可以轻松实现彩虹效果。以下是一个基础的彩虹样式代码: .rainbow { width: 100%; height:…

css导航制作ppt

css导航制作ppt

CSS导航制作PPT的方法 使用CSS制作导航菜单,并将其应用于PPT演示中,可以通过以下方法实现: 设计导航菜单结构 在HTML中创建导航菜单的基本结构,通常使用<ul>和<li…

css制作炫酷按钮

css制作炫酷按钮

渐变背景按钮 使用CSS的linear-gradient属性创建渐变背景效果,结合阴影和过渡动画增强视觉冲击力。按钮悬停时通过改变渐变角度或颜色实现动态效果。 .gradient-btn { b…

css制作网站

css制作网站

基础结构与样式设置 HTML文件需包含基本结构,CSS通过<style>标签内嵌或外链.css文件引入。全局样式重置常用* { margin: 0; padding: 0; }清除默认间距…

css制作popup

css制作popup

CSS 制作 Popup 的方法 使用纯 CSS 创建基础 Popup 通过 HTML 和 CSS 结合,可以创建一个简单的弹出窗口。以下是一个基础实现: <div class="popup-…

怎么制作css

怎么制作css

理解CSS基础 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。CSS通过选择器匹配HTML元素,并为其定义样式规则。例如: p { color: blue; font-…