当前位置:首页 > CSS

css制作表格简历

2026-04-02 14:56:45CSS

使用CSS制作表格简历的方法

通过CSS和HTML结合可以创建简洁美观的表格简历。以下是具体实现步骤:

HTML结构

<!DOCTYPE html>
<html>
<head>
    <title>个人简历</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <div class="resume">
        <h1>张三</h1>
        <p class="contact">电话:123-456-7890 | 邮箱:zhangsan@example.com</p>

        <table>
            <tr>
                <th colspan="2">教育背景</th>
            </tr>
            <tr>
                <td>2015-2019</td>
                <td>某某大学 - 计算机科学学士</td>
            </tr>
            <tr>
                <td>2019-2021</td>
                <td>某某大学 - 计算机科学硕士</td>
            </tr>
        </table>

        <table>
            <tr>
                <th colspan="2">工作经历</th>
            </tr>
            <tr>
                <td>2021-至今</td>
                <td>某某科技公司 - 前端开发工程师</td>
            </tr>
        </table>
    </div>
</body>
</html>

CSS样式

body {
    font-family: 'Arial', sans-serif;
    line-height: 1.6;
    color: #333;
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
}

.resume {
    background-color: #f9f9f9;
    padding: 30px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

h1 {
    color: #2c3e50;
    text-align: center;
    margin-bottom: 5px;
}

.contact {
    text-align: center;
    margin-bottom: 30px;
    color: #7f8c8d;
}

table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 30px;
}

th {
    background-color: #2c3e50;
    color: white;
    padding: 10px;
    text-align: left;
}

td {
    padding: 10px;
    border-bottom: 1px solid #ddd;
}

tr:nth-child(even) {
    background-color: #f2f2f2;
}

表格简历设计技巧

响应式设计

@media (max-width: 600px) {
    table {
        display: block;
    }
    tr {
        display: block;
        margin-bottom: 15px;
    }
    td {
        display: block;
        text-align: right;
        padding-left: 50%;
        position: relative;
    }
    td::before {
        content: attr(data-label);
        position: absolute;
        left: 0;
        width: 50%;
        padding-left: 15px;
        font-weight: bold;
        text-align: left;
    }
}

美化技巧

  • 使用渐变色作为表头背景

    th {
      background: linear-gradient(to right, #3498db, #2c3e50);
    }
  • 添加悬停效果

    tr:hover {
      background-color: #e8f4fc;
    }
  • 使用CSS变量统一颜色主题

    :root {
      --primary-color: #2c3e50;
      --secondary-color: #3498db;
    }
    th {
      background-color: var(--primary-color);
    }

替代方案:Flexbox布局

如果不喜欢传统表格样式,可以使用Flexbox创建简历布局:

css制作表格简历

<div class="resume-section">
    <h2>教育背景</h2>
    <div class="resume-item">
        <div class="year">2015-2019</div>
        <div class="details">
            <h3>某某大学</h3>
            <p>计算机科学学士</p>
        </div>
    </div>
</div>
.resume-section {
    margin-bottom: 30px;
}

.resume-item {
    display: flex;
    margin-bottom: 15px;
}

.year {
    width: 150px;
    font-weight: bold;
}

.details {
    flex: 1;
}

这些方法都可以创建专业美观的简历,选择最适合个人需求和设计风格的方式即可。

标签: 表格简历
分享给朋友:

相关文章

vue表格实现复选框

vue表格实现复选框

vue表格实现复选框 在Vue中实现表格复选框功能,可以通过以下方法完成: 方法一:使用el-table(Element UI) 安装Element UI后,在表格列中直接添加type="sele…

vue实现表格数据修改

vue实现表格数据修改

实现表格数据修改的基本思路 在Vue中实现表格数据修改通常涉及以下核心步骤:数据绑定、编辑状态切换、表单输入处理和数据提交。以下是一个典型实现方案: 数据绑定与渲染 使用v-for指令循环渲染表格数…

vue 实现表格单选

vue 实现表格单选

实现表格单选的基本思路 在Vue中实现表格单选功能,通常需要结合表格组件(如el-table)和数据绑定。核心逻辑是通过点击事件更新当前选中行的唯一标识(如id),并通过:class或:style绑定…

vue实现分组表格

vue实现分组表格

Vue 实现分组表格的方法 使用 v-for 嵌套循环实现分组 通过嵌套的 v-for 循环可以轻松实现分组表格。外层循环遍历分组数据,内层循环遍历每组中的具体项。 <template>…

vue实现上传表格

vue实现上传表格

Vue实现上传表格的方法 使用Element UI上传组件 Element UI提供了el-upload组件,可以方便地实现文件上传功能。需要安装Element UI并引入相关组件。 安装Eleme…

vue实现表格输出

vue实现表格输出

Vue 实现表格输出的方法 使用原生表格标签 在 Vue 模板中可以直接使用 HTML 原生表格标签(<table>、<tr>、<td>等)渲染数据。通过 v-fo…