当前位置:首页 > CSS

制作表格css样式

2026-04-01 20:41:32CSS

基础表格样式

为表格添加基础样式,包括边框、间距和字体调整:

table {
  width: 100%;
  border-collapse: collapse; /* 合并边框 */
  font-family: Arial, sans-serif;
}
th, td {
  border: 1px solid #ddd; /* 边框颜色 */
  padding: 12px; /* 内边距 */
  text-align: left;
}
th {
  background-color: #f2f2f2; /* 表头背景色 */
  font-weight: bold;
}

斑马纹效果

通过 nth-child 实现交替行背景色,提升可读性:

tr:nth-child(even) {
  background-color: #f9f9f9;
}
tr:hover {
  background-color: #f1f1f1; /* 悬停效果 */
}

响应式表格

针对小屏幕设备添加横向滚动:

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

圆角与阴影

为表格添加现代设计元素:

table {
  border-radius: 8px; /* 圆角 */
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* 阴影 */
  overflow: hidden; /* 确保圆角生效 */
}

单元格状态样式

通过类名标记特殊单元格(如高亮、警告):

td.highlight {
  background-color: #ffeb3b;
}
td.warning {
  background-color: #ff9800;
  color: white;
}

固定表头

长表格滚动时保持表头固定:

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

紧凑型表格

减少内边距以适应密集数据:

制作表格css样式

table.compact td, table.compact th {
  padding: 6px 8px;
  font-size: 14px;
}

以上样式可根据实际需求组合使用。通过调整颜色、间距和交互效果,可快速适配不同设计场景。

标签: 样式表格
分享给朋友:

相关文章

表格制作css

表格制作css

基础表格样式 使用CSS可以轻松地为HTML表格添加样式。以下是一个基础表格的HTML和CSS示例: <table class="basic-table"> <thead>…

vue 实现动态样式

vue 实现动态样式

动态样式绑定方法 在Vue中实现动态样式主要通过v-bind:class和v-bind:style指令完成,以下是具体实现方式: 类名绑定 <div :class="{ active: is…

使用vue实现表格

使用vue实现表格

使用 Vue 实现表格 Vue.js 提供了灵活的方式来实现表格功能,可以通过组合 v-for 指令和动态数据绑定快速构建表格。以下是几种常见的实现方法: 基础表格实现 通过 v-for 遍历数组数…

vue实现表格输入

vue实现表格输入

Vue实现表格输入的方法 基础表格实现 使用v-for指令动态渲染表格行和列,结合v-model实现双向数据绑定。 <template> <table> <…

vue 实现表格渲染

vue 实现表格渲染

基本表格渲染 在 Vue 中渲染表格通常使用 v-for 指令遍历数据数组,动态生成表格行。以下是一个简单的示例: <template> <table> <…

vue实现表格滑动

vue实现表格滑动

Vue实现表格滑动的方法 使用CSS overflow属性实现横向滑动 在表格外层容器设置overflow-x: auto,限制表格宽度超出时出现滚动条。这种方法适合简单场景,无需额外依赖库。 &l…