当前位置:首页 > 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 设置单元格内边距,增加内容与边框的间距

css制作三行三列表格

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

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

css制作三行三列表格

响应式表格实现

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

@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
分享给朋友:

相关文章

vue 实现表格单选

vue 实现表格单选

实现表格单选的方法 在Vue中实现表格单选功能可以通过多种方式完成,以下是几种常见的实现方法: 使用v-model绑定选中项 通过v-model绑定一个变量来记录当前选中的行数据。当用户点击某一行时…

空间css制作

空间css制作

空间 CSS 制作方法 使用 margin 和 padding 控制间距 通过调整 margin(外边距)和 padding(内边距)属性,可以控制元素之间的空间。例如: .element {…

css 制作字体

css 制作字体

使用CSS自定义字体 在CSS中,可以通过@font-face规则引入自定义字体,并使用font-family属性应用这些字体。 @font-face { font-family: 'MyCus…

css制作goole

css制作goole

使用CSS制作Google标志 Google标志由多彩的字母和简洁的字体组成,可以通过CSS的字体属性、颜色渐变和布局来实现。 字体选择 Google标志使用自定义字体"Product Sans",…

vue日历表格实现

vue日历表格实现

实现Vue日历表格的基本步骤 使用Vue实现日历表格需要处理日期数据生成、渲染和交互逻辑。以下是核心实现方法: 安装依赖(可选) 若需复杂功能可引入date-fns或dayjs等日期库: npm…

淘宝css导航栏制作

淘宝css导航栏制作

淘宝CSS导航栏制作 制作类似淘宝的导航栏需要关注几个关键点:结构清晰、响应式设计、悬停效果以及图标使用。以下是具体实现方法: HTML结构 <div class="nav-container…