当前位置:首页 > CSS

制作表格css

2026-02-12 22:33:46CSS

基础表格样式

为表格添加基础的边框、间距和字体样式:

table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
}

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

th {
  background-color: #f2f2f2;
  font-weight: bold;
}

斑马条纹效果

通过伪类选择器实现交替行颜色:

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

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

响应式表格

针对移动设备优化显示方式:

制作表格css

@media screen and (max-width: 600px) {
  table {
    border: 0;
  }

  table thead {
    display: none;
  }

  table tr {
    margin-bottom: 10px;
    display: block;
    border: 1px solid #ddd;
  }

  table td {
    display: block;
    text-align: right;
    border-bottom: 1px dotted #ccc;
  }

  table td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
}

高级样式选项

添加圆角边框和阴影效果:

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

th:first-child {
  border-top-left-radius: 5px;
}

th:last-child {
  border-top-right-radius: 5px;
}

固定表头实现

当表格内容过长时固定表头:

制作表格css

.table-container {
  height: 400px;
  overflow-y: auto;
}

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

单元格对齐方式

控制不同列的对齐方式:

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

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

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

.valign-top {
  vertical-align: top;
}

.valign-middle {
  vertical-align: middle;
}

.valign-bottom {
  vertical-align: bottom;
}

表格边框样式

自定义边框样式和颜色:

table {
  border: 2px solid #333;
}

th {
  border-bottom: 3px solid #666;
}

td {
  border-left: none;
  border-right: none;
}

表格标题样式

为表格添加标题和说明:

caption {
  caption-side: top;
  font-size: 1.2em;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  color: #333;
  background-color: #f8f8f8;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

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

相关文章

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。其基本语法由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。 selec…

css 导航栏制作

css 导航栏制作

水平导航栏制作 使用无序列表<ul>和<li>标签构建基础结构,通过CSS将列表项横向排列 <nav> <ul class="horizontal-na…

css字体制作

css字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangle-…

怎么制作css表格

怎么制作css表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,CSS用于控制样式。以下是一个基础示例: <table class="styled-table"&g…

css制作滑动切换

css制作滑动切换

使用CSS实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-containe…