当前位置:首页 > CSS

用css制作表格

2026-01-15 11:52:00CSS

使用CSS制作表格

基础表格结构

HTML中表格由<table><tr>(行)、<th>(表头)和<td>(单元格)组成。基础结构如下:

<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>数据1</td>
    <td>数据2</td>
  </tr>
</table>

基本样式设置

通过CSS控制边框、间距和对齐方式:

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%; /* 表格宽度 */
}
th, td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px; /* 内边距 */
  text-align: left; /* 文本对齐 */
}
th {
  background-color: #f2f2f2; /* 表头背景色 */
}

斑马纹效果

通过:nth-child()伪类实现交替行颜色:

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

悬停高亮

为行添加悬停效果:

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

响应式表格

在小屏幕下通过横向滚动优化显示:

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

高级样式示例

合并边框、圆角等效果:

table {
  border: 2px solid #333;
  border-radius: 5px;
}
th {
  color: white;
  background-color: #333;
}

注意事项

  • 避免过度使用复杂样式影响可读性
  • 确保表格结构清晰,配合<caption>添加标题
  • 移动端优先考虑响应式设计

用css制作表格

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

相关文章

css好看的表格制作

css好看的表格制作

CSS表格美化方法 边框与间距优化 使用border-collapse合并边框,避免双线边框。设置padding增加单元格内边距,提升可读性。 table { border-collapse:…

css 制作导航

css 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul class…

怎么制作css

怎么制作css

创建CSS文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTML…

css 制作按钮

css 制作按钮

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

css制作表格

css制作表格

使用HTML和CSS创建表格 HTML中的<table>元素用于创建表格,结合CSS可以调整样式。以下是一个基础示例: <table> <tr> &l…

css导航条制作

css导航条制作

基础导航条制作 使用HTML的无序列表<ul>和CSS的display: flex属性可以快速创建横向导航条。HTML结构通常包含导航链接列表,CSS负责样式和布局。 <nav&…