当前位置:首页 > CSS

css代码制作表格

2026-04-02 09:54:29CSS

基础表格结构

使用HTML的<table>标签配合CSS可以创建基础表格。以下是一个简单示例:

<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>内容1</td>
    <td>内容2</td>
  </tr>
</table>

边框样式

通过border属性添加表格边框:

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%;
}
th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

斑马纹效果

使用:nth-child()选择器实现交替行颜色:

css代码制作表格

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

悬停高亮

为表格行添加悬停效果:

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

响应式表格

在小屏幕设备上添加横向滚动:

css代码制作表格

@media screen and (max-width: 600px) {
  table {
    display: block;
    overflow-x: auto;
  }
}

表头固定

实现滚动时表头固定的效果:

thead {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 10;
}

高级样式示例

结合阴影和圆角的现代风格表格:

table {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
  border-radius: 5px;
}
th {
  background-color: #4CAF50;
  color: white;
}

这些代码片段可根据实际需求组合使用或单独调整,注意浏览器兼容性测试。

标签: 表格代码
分享给朋友:

相关文章

css表格的制作方法

css表格的制作方法

基础表格结构 使用<table>标签创建表格框架,<tr>定义行,<td>定义单元格: <table> <tr> <td…

在vue实现学生表格

在vue实现学生表格

实现学生表格的基本结构 在Vue中实现学生表格需要使用<table>标签结合Vue的数据绑定功能。准备一个数组存储学生数据,通过v-for指令动态渲染表格行。 <template&…

vue实现表格树

vue实现表格树

Vue 实现表格树的方法 使用递归组件实现树形表格 在 Vue 中可以通过递归组件实现树形表格结构。定义一个组件,该组件可以调用自身来渲染子节点。 <template> &l…

vue实现表格序号

vue实现表格序号

实现表格序号的常见方法 在Vue中为表格添加序号列可以通过多种方式实现,以下是几种典型方案: 使用v-for索引 <template> <table> <…

vue 实现tab表格

vue 实现tab表格

实现 Tab 表格的基本思路 在 Vue 中实现 Tab 表格功能,通常需要结合 v-for 动态渲染表格内容,并通过 v-if 或 v-show 控制不同 Tab 的显示切换。核心逻辑是通过数据驱动…

vue实现表格搜索

vue实现表格搜索

实现表格搜索功能 在Vue中实现表格搜索功能,可以通过以下步骤完成: 数据绑定与搜索输入框 创建一个输入框用于接收用户输入的搜索关键词,使用v-model实现双向绑定。 <template…