当前位置:首页 > CSS

border表格制作css

2026-03-12 13:49:53CSS

基础边框表格

使用CSS的border属性为表格添加边框。以下代码为表格、表头(th)和单元格(td)添加1像素的黑色实线边框:

table {
  border: 1px solid black;
  border-collapse: collapse;
}
th, td {
  border: 1px solid black;
  padding: 8px;
}

border-collapse: collapse确保边框合并为单一边框,避免双边框效果。

圆角边框表格

通过border-radius属性实现圆角效果。需配合overflow: hidden确保圆角显示完整:

table {
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  border-collapse: separate;
}
th, td {
  border: 1px solid #ddd;
  padding: 10px;
}

斑马纹表格

使用:nth-child(even)选择器为偶数行添加背景色,增强可读性:

tr:nth-child(even) {
  background-color: #f2f2f2;
}
th {
  background-color: #4CAF50;
  color: white;
}

悬停高亮效果

通过:hover伪类实现鼠标悬停时行高亮:

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

边框样式组合

混合不同边框样式(如虚线、点线)区分表头和内容:

th {
  border-bottom: 2px dashed #333;
}
td {
  border-bottom: 1px dotted #999;
}

响应式表格

添加水平滚动条防止小屏幕下内容溢出:

border表格制作css

div.table-container {
  overflow-x: auto;
}
table {
  min-width: 600px;
}

代码说明

  • border-collapse控制边框合并方式(collapseseparate
  • padding调整单元格内边距
  • 颜色值可使用HEX、RGB或命名颜色(如black
  • 边框宽度支持像素(px)、EM单位或关键词(thin/medium/thick

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

相关文章

如何实现vue表格联动

如何实现vue表格联动

实现 Vue 表格联动的方法 数据绑定与响应式更新 通过 Vue 的响应式特性,将多个表格的数据绑定到同一个数据源或计算属性。当一个表格的数据发生变化时,另一个表格会自动更新。例如: data()…

vue表格实现复选框

vue表格实现复选框

Vue表格实现复选框的方法 基础实现(使用v-model绑定数组) 在Vue中可以通过v-model绑定数组来实现复选框功能。以下是一个基础示例: <template> <ta…

css怎么制作表格

css怎么制作表格

使用HTML和CSS制作表格 在HTML中,表格由<table>标签定义,结合CSS可以灵活控制样式。 基本HTML结构: <table> <tr>…

vue实现表格筛选

vue实现表格筛选

实现表格筛选的基本思路 在Vue中实现表格筛选通常涉及以下几个核心步骤:数据绑定、筛选逻辑处理、动态渲染。以下是具体实现方法。 基础数据绑定与表格渲染 定义表格数据和表头结构,使用v-for循环渲染…

vue实现表格序号

vue实现表格序号

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

vue 实现tab表格

vue 实现tab表格

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