当前位置:首页 > CSS

css制作表格

2026-01-08 11:58:12CSS

使用HTML和CSS创建表格

HTML中的<table>元素用于创建表格,结合CSS可以调整样式。以下是一个基础示例:

<table>
  <tr>
    <th>Header 1</th>
    <th>Header 2</th>
  </tr>
  <tr>
    <td>Row 1, Cell 1</td>
    <td>Row 1, Cell 2</td>
  </tr>
</table>

基础CSS样式

通过CSS可以修改表格边框、间距和颜色:

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

添加悬停效果

为表格行添加悬停高亮:

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

斑马纹表格

交替行颜色增强可读性:

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

响应式表格

在小屏幕设备上添加水平滚动:

.table-container {
  overflow-x: auto;
}

高级样式示例

圆角边框和阴影效果:

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

固定表头

长表格固定表头:

thead {
  position: sticky;
  top: 0;
}

这些方法可以根据实际需求组合使用,创建功能完善且美观的表格。

css制作表格

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

相关文章

vue实现表格读取数据

vue实现表格读取数据

Vue 实现表格读取数据的方法 使用静态数据 静态数据可以直接在 Vue 组件的 data 中定义,并通过 v-for 指令渲染到表格中。 <template> <ta…

vue日历表格实现

vue日历表格实现

Vue 日历表格实现方法 基础日历表格结构 使用 Vue 的模板语法构建日历表格框架,通过 v-for 循环生成日期单元格。核心是计算当前月份的天数及起始星期位置。 <template>…

vue实现表格拖动列宽

vue实现表格拖动列宽

实现表格列宽拖动的核心思路 通过监听鼠标事件(mousedown、mousemove、mouseup)实现拖动逻辑。在表头列分隔线处添加可拖拽区域,拖动时动态修改列的宽度。 基础HTML结构示例…

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: b…

制作css

制作css

CSS基础语法 CSS规则由选择器和声明块组成。选择器指向需要设置样式的HTML元素,声明块包含一个或多个用分号分隔的声明。每个声明由属性和值组成,用冒号分隔。 选择器 { 属性: 值;…

怎么制作css

怎么制作css

创建CSS文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTM…