<…">
当前位置:首页 > 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结构:

<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结构:

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

css制作三行三列表格

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

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

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

相关文章

css二级菜单制作

css二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <li…

css 制作石头

css 制作石头

使用CSS制作石头效果 通过CSS的border-radius、box-shadow和background属性可以模拟石头的自然外观。以下是一个简单实现: <div class="stone"…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

css雪碧图制作

css雪碧图制作

CSS雪碧图制作方法 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过减少HTTP请求提升网页性能。以下是制作和使用雪碧图的详细方法: 准备图像素材 收集…

css广告制作

css广告制作

CSS广告制作方法 使用CSS创建广告主要涉及布局、动画和响应式设计。以下是关键步骤和技巧: 基础布局设计 通过div容器定义广告区域,设置固定或相对尺寸: .ad-container { w…

css奖状制作

css奖状制作

使用CSS制作奖状 奖状制作可以通过CSS结合HTML实现,适用于网页展示或打印。以下是几种常见的设计方法: 基础奖状结构 HTML框架用于定义奖状内容,CSS负责样式设计。 <div cl…