当前位置:首页 > CSS

如何制作css表格

2026-04-02 05:45:03CSS

使用HTML和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 {
  border-collapse: collapse;
  width: 100%;
}

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

th {
  background-color: #f2f2f2;
}

响应式表格设计

对于移动设备,可以添加水平滚动:

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

斑马纹效果

交替行背景色增强可读性:

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

悬停效果

增加行悬停高亮:

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

固定表头

滚动时保持表头固定:

thead {
  position: sticky;
  top: 0;
}

单元格对齐控制

不同对齐方式示例:

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

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

边框样式定制

双线边框示例:

table {
  border: 2px double #333;
}

间距调整

控制单元格内边距:

.compact td {
  padding: 4px;
}

高级样式技巧

圆角边框和阴影效果:

如何制作css表格

table {
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

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

相关文章

css好看的表格制作

css好看的表格制作

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

css简历制作

css简历制作

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

css制作卷边效果

css制作卷边效果

使用伪元素和渐变实现卷边效果 通过CSS伪元素和线性渐变可以模拟纸张卷边的视觉效果。这种方法不需要额外元素,仅通过::before或::after伪元素实现。 .element { positi…

css 边框制作

css 边框制作

基础边框设置 使用 border 属性可快速设置边框样式、宽度和颜色: .element { border: 1px solid #000; /* 宽度 | 样式 | 颜色 */ } 样式选…

css制作导航

css制作导航

CSS 制作导航的方法 基础水平导航栏 使用无序列表(<ul>)和浮动(float)或 Flexbox 布局实现水平导航: <nav> <ul class="ho…

h5实现表格样式

h5实现表格样式

实现H5表格样式的方法 使用HTML和CSS创建基础表格 在HTML中,表格通过<table>标签定义,配合<tr>(行)、<td>(单元格)和<th>…