当前位置:首页 > CSS

css制作三行三列表格

2026-02-12 18:08:36CSS

使用HTML和CSS创建三行三列表格

HTML结构部分定义一个基础的表格框架,包含三行(<tr>)和每行三个单元格(<td>):

<table class="three-by-three">
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
    <td>单元格3</td>
  </tr>
  <tr>
    <td>单元格4</td>
    <td>单元格5</td>
    <td>单元格6</td>
  </tr>
  <tr>
    <td>单元格7</td>
    <td>单元格8</td>
    <td>单元格9</td>
  </tr>
</table>

基础CSS样式设置

通过CSS定义表格的边框、间距和整体样式:

css制作三行三列表格

.three-by-three {
  border-collapse: collapse; /* 合并边框 */
  width: 100%; /* 表格宽度 */
  max-width: 600px; /* 最大宽度限制 */
  margin: 20px auto; /* 居中显示 */
}

.three-by-three td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 12px; /* 内边距 */
  text-align: center; /* 文字居中 */
}

添加悬停效果

增强交互性,当鼠标悬停在单元格上时改变背景色:

.three-by-three tr:hover td {
  background-color: #f5f5f5;
}

斑马纹样式

为表格添加交替行颜色,提高可读性:

css制作三行三列表格

.three-by-three tr:nth-child(even) td {
  background-color: #f9f9f9;
}

响应式设计

针对小屏幕设备调整表格样式:

@media (max-width: 480px) {
  .three-by-three td {
    padding: 8px; /* 减小内边距 */
    font-size: 14px; /* 调整字体大小 */
  }
}

完整代码示例

将HTML和CSS组合成一个完整示例:

<!DOCTYPE html>
<html>
<head>
<style>
.three-by-three {
  border-collapse: collapse;
  width: 100%;
  max-width: 600px;
  margin: 20px auto;
  font-family: Arial, sans-serif;
}

.three-by-three td {
  border: 1px solid #ddd;
  padding: 12px;
  text-align: center;
}

.three-by-three tr:hover td {
  background-color: #f5f5f5;
}

.three-by-three tr:nth-child(even) td {
  background-color: #f9f9f9;
}

@media (max-width: 480px) {
  .three-by-three td {
    padding: 8px;
    font-size: 14px;
  }
}
</style>
</head>
<body>

<table class="three-by-three">
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
    <td>单元格3</td>
  </tr>
  <tr>
    <td>单元格4</td>
    <td>单元格5</td>
    <td>单元格6</td>
  </tr>
  <tr>
    <td>单元格7</td>
    <td>单元格8</td>
    <td>单元格9</td>
  </tr>
</table>

</body>
</html>

样式自定义建议

  • 修改border属性可以调整边框样式和颜色
  • 调整padding值改变单元格内边距大小
  • 通过修改nth-child选择器中的颜色值改变斑马纹配色
  • 添加border-radius属性可以创建圆角表格

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

相关文章

vue表格实现教学

vue表格实现教学

Vue 表格实现方法 使用原生HTML表格 在Vue模板中直接使用HTML的<table>标签,结合v-for动态渲染数据: <template> <table&g…

网页制作css

网页制作css

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

vue实现简单表格

vue实现简单表格

Vue 实现简单表格的方法 使用原生 HTML 表格 在 Vue 模板中可以直接使用 HTML 原生表格标签,通过 v-for 动态渲染数据: <template> <tabl…

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form">…

css制作搜索框

css制作搜索框

制作搜索框的基本结构 使用HTML创建一个简单的搜索框结构,包含输入框和搜索按钮: <div class="search-box"> <input type="text" pl…

css如何制作响应网页

css如何制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是通过媒体查询(Media Queries)和弹性布局(Flexbox/Grid)实现。媒体查询允许根据设备特性(如屏幕宽度)应用不同的样式规则。…