<…">
当前位置:首页 > CSS

css制作三行三列表格

2026-04-01 02:10:54CSS

使用CSS创建三行三列表格

HTML结构部分:

<div class="table-container">
  <div class="table-row">
    <div class="table-cell">单元格1</div>
    <div class="table-cell">单元格2</div>
    <div class="table-cell">单元格3</div>
  </div>
  <div class="table-row">
    <div class="table-cell">单元格4</div>
    <div class="table-cell">单元格5</div>
    <div class="table-cell">单元格6</div>
  </div>
  <div class="table-row">
    <div class="table-cell">单元格7</div>
    <div class="table-cell">单元格8</div>
    <div class="table-cell">单元格9</div>
  </div>
</div>

CSS样式部分:

.table-container {
  display: table;
  width: 100%;
  border-collapse: collapse;
}

.table-row {
  display: table-row;
}

.table-cell {
  display: table-cell;
  padding: 10px;
  border: 1px solid #ddd;
  text-align: center;
}

使用CSS Grid布局

HTML结构:

css制作三行三列表格

<div class="grid-container">
  <div class="grid-item">1</div>
  <div class="grid-item">2</div>
  <div class="grid-item">3</div>
  <div class="grid-item">4</div>
  <div class="grid-item">5</div>
  <div class="grid-item">6</div>
  <div class="grid-item">7</div>
  <div class="grid-item">8</div>
  <div class="grid-item">9</div>
</div>

CSS样式:

.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.grid-item {
  padding: 20px;
  border: 1px solid #ccc;
  text-align: center;
}

使用Flexbox布局

HTML结构:

css制作三行三列表格

<div class="flex-container">
  <div class="flex-row">
    <div class="flex-item">1</div>
    <div class="flex-item">2</div>
    <div class="flex-item">3</div>
  </div>
  <div class="flex-row">
    <div class="flex-item">4</div>
    <div class="flex-item">5</div>
    <div class="flex-item">6</div>
  </div>
  <div class="flex-row">
    <div class="flex-item">7</div>
    <div class="flex-item">8</div>
    <div class="flex-item">9</div>
  </div>
</div>

CSS样式:

.flex-container {
  display: flex;
  flex-direction: column;
}

.flex-row {
  display: flex;
}

.flex-item {
  flex: 1;
  padding: 15px;
  margin: 5px;
  border: 1px solid #eee;
  text-align: center;
}

传统表格实现方式

HTML结构:

<table>
  <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样式:

table {
  width: 100%;
  border-collapse: collapse;
}

td {
  border: 1px solid #999;
  padding: 10px;
  text-align: center;
}

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

相关文章

css动画制作

css动画制作

CSS动画制作方法 使用@keyframes规则定义动画序列,通过animation属性将动画应用到元素上。以下是一个基础示例: @keyframes fadeIn { from { opaci…

css模板制作

css模板制作

CSS 模板制作方法 制作 CSS 模板的核心是设计一套可复用的样式规则,适用于多种网页或项目。以下是具体方法: 定义基础样式 设置全局默认样式,包括字体、颜色、边距等。例如: body {…

css动画制作

css动画制作

CSS动画基础语法 CSS动画通过@keyframes规则定义动画序列,结合animation属性实现动态效果。以下是一个基础示例: @keyframes example { 0% {bac…

css制作图片

css制作图片

使用CSS创建图片效果 CSS可以通过多种方式实现图片的显示、处理和特效。以下是几种常见的方法: 使用background-image属性 在CSS中可以通过background-image属性将图…

css制作六边形

css制作六边形

使用 CSS 制作六边形 方法一:使用 clip-path 属性 通过 clip-path 直接定义六边形的路径,简单高效且支持动画效果。 .hexagon { width: 100px;…

纯css制作幻灯片

纯css制作幻灯片

纯CSS制作幻灯片的方法 关键思路 利用CSS动画和@keyframes实现自动轮播效果,通过隐藏其他幻灯片项并控制透明度或位置变化来切换内容。 基础HTML结构 <div class="sl…