当前位置:首页 > 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布局方案也可实现表格效果:

<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如何制作圆

css如何制作圆

使用 border-radius 属性制作圆 通过设置 border-radius 属性为元素添加圆角效果。当 border-radius 的值等于元素宽度和高度的一半时,元素会呈现圆形。 .cir…

css导航制作

css导航制作

基础导航栏制作 使用HTML的无序列表 <ul> 和 <li> 构建导航结构,CSS清除默认样式并横向排列: <nav> <ul class="navb…

使用vue实现表格

使用vue实现表格

使用 Vue 实现表格 在 Vue 中实现表格可以通过多种方式完成,以下是一个基于 Vue 3 的示例,展示如何动态渲染表格数据并支持基础功能(如排序、筛选)。 基础表格实现 通过 v-for 循环…

css制作图片

css制作图片

CSS 制作图片的方法 使用 background-image 属性 通过 background-image 属性可以为元素设置背景图片。这种方法适用于将图片作为背景而非内容的一部分。 .eleme…

纯css制作下拉菜单

纯css制作下拉菜单

纯CSS下拉菜单实现方法 通过CSS的:hover伪类和display属性可以实现纯CSS下拉菜单,无需JavaScript。以下是具体实现方式: HTML结构示例: <nav clas…

css简历制作

css简历制作

使用CSS制作简历的基本方法 选择简洁的布局结构,单列或双列布局适合大多数简历。使用display: flex或display: grid实现响应式设计,确保在不同设备上显示良好。 字体选择上,标题…