当前位置:首页 > CSS

css制作三行三列表格

2026-02-27 02:46:01CSS

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

通过HTML的<table>元素结合CSS样式可以快速实现基础表格结构。以下是完整代码示例:

<!DOCTYPE html>
<html>
<head>
    <style>
        table {
            border-collapse: collapse;
            width: 300px;
        }
        th, td {
            border: 1px solid black;
            padding: 8px;
            text-align: center;
        }
        th {
            background-color: #f2f2f2;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <th>标题1</th>
            <th>标题2</th>
            <th>标题3</th>
        </tr>
        <tr>
            <td>内容1</td>
            <td>内容2</td>
            <td>内容3</td>
        </tr>
        <tr>
            <td>内容4</td>
            <td>内容5</td>
            <td>内容6</td>
        </tr>
    </table>
</body>
</html>

关键样式说明

border-collapse: collapse 合并单元格边框线,使表格更紧凑

padding: 8px 设置单元格内边距,增加内容与边框的间距

text-align: center 使内容在单元格内水平居中显示

background-color: #f2f2f2 为表头单元格添加浅灰色背景

响应式表格实现

如需使表格适应不同屏幕尺寸,可添加以下媒体查询:

@media (max-width: 600px) {
    table {
        width: 100%;
    }
}

美化表格的附加样式

增加悬停效果和斑马纹样式:

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

使用CSS Grid布局替代方案

现代CSS布局方案也可实现表格效果:

css制作三行三列表格

<div class="grid-table">
    <div class="header">标题1</div>
    <div class="header">标题2</div>
    <div class="header">标题3</div>

    <div class="cell">内容1</div>
    <div class="cell">内容2</div>
    <div class="cell">内容3</div>

    <div class="cell">内容4</div>
    <div class="cell">内容5</div>
    <div class="cell">内容6</div>
</div>

<style>
.grid-table {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    width: 300px;
}
.header, .cell {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: center;
}
.header {
    background-color: #f2f2f2;
    font-weight: bold;
}
</style>

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

相关文章

css 制作输入框

css 制作输入框

基础输入框样式 使用 input 或 textarea 元素创建输入框,通过 CSS 设置边框、圆角、内边距和背景色: .input-basic { border: 1px solid #ccc…

css制作流程图

css制作流程图

使用CSS制作流程图的方法 基础布局结构 采用HTML的<div>元素构建流程节点,结合CSS的flexbox或grid布局实现整体排列。节点间用伪元素或独立元素(如<span>…

制作css

制作css

制作CSS的基础方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是创建和使用CSS的基本方法。 内联样式 直接在HTML元素的style属性中编写CSS代码。适用于单个元素的样式调整。…

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox实现水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { backgroun…

css页脚制作

css页脚制作

CSS页脚制作方法 基础页脚结构 在HTML中创建页脚的基本结构,使用<footer>标签包裹内容: <footer> <div class="footer-con…

vue表格实现导出

vue表格实现导出

使用 vue-json-excel 插件 安装插件: npm install vue-json-excel --save 在组件中引入并注册: import JsonExcel from 'vue…