当前位置:首页 > CSS

表格制作css

2026-01-16 09:55:27CSS

CSS表格样式设计

基础表格样式 通过border-collapse合并边框,使表格更整洁。width控制整体宽度,text-align设置文字对齐方式。

table {
  border-collapse: collapse;
  width: 100%;
  text-align: left;
}

单元格样式 使用padding增加单元格内边距,border定义边框样式。可通过:nth-child()伪类实现斑马纹效果。

td, th {
  padding: 12px;
  border: 1px solid #ddd;
}

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

表头突出显示background-colorcolor增强表头视觉对比度,position: sticky实现滚动时固定表头。

th {
  background-color: #4CAF50;
  color: white;
  position: sticky;
  top: 0;
}

响应式表格 通过媒体查询和display: block在小屏幕设备上改变布局方式。

表格制作css

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

悬停效果 添加transition过渡效果,结合:hover伪类提升交互体验。

tr:hover {
  background-color: #ddd;
  transition: background-color 0.3s;
}

高级表格技巧

固定列宽 使用table-layout: fixed配合width属性精确控制列宽。

表格制作css

table.fixed {
  table-layout: fixed;
}

table.fixed th:nth-child(1) {
  width: 20%;
}

单元格内容截断 通过text-overflow: ellipsis实现过长内容的优雅截断显示。

td.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

边框样式定制 利用border-spacingborder-radius创建特殊边框效果。

table.rounded {
  border-spacing: 0;
  border-radius: 10px;
  overflow: hidden;
}

表头阴影效果 通过box-shadow增加深度感,提升视觉层次。

th.shadow {
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

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

相关文章

css菜单制作

css菜单制作

基础水平菜单制作 使用无序列表<ul>和<li>标签构建结构,CSS设置横向排列: <ul class="horizontal-menu"> <li&…

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox布局创建水平导航栏。设置背景色、间距和悬停效果增强视觉体验。 <nav class="horiz…

css制作登录界面

css制作登录界面

使用CSS制作登录界面 登录界面是网站常见的功能模块,通过CSS可以实现美观且响应式的设计。以下是一个基础的登录界面实现方法。 HTML结构 基础的HTML结构包含表单元素,如输入框、按钮和标签。…

纯css制作下拉菜单

纯css制作下拉菜单

纯CSS下拉菜单实现方法 通过CSS的:hover伪类和display属性可以实现纯CSS下拉菜单,无需JavaScript。以下是具体实现方式: HTML结构示例: <nav class=…

css制作滑动页面

css制作滑动页面

使用CSS实现滑动页面 通过CSS可以实现多种滑动页面效果,包括横向滑动、纵向滑动以及视差滚动等。以下是几种常见的实现方法: 横向滑动效果 横向滑动通常用于展示一组卡片或图片,可以通过CSS的ov…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position:…