当前位置:首页 > CSS

css个人简历制作两页

2026-01-08 20:38:56CSS

使用CSS制作两页个人简历

创建两页的个人简历需要合理布局和分页控制,以下是实现方法:

HTML基础结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>个人简历</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="resume">
        <div class="page page-1">
            <!-- 第一页内容 -->
        </div>
        <div class="page page-2">
            <!-- 第二页内容 -->
        </div>
    </div>
</body>
</html>

CSS样式设置

body {
    font-family: 'Arial', sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f5f5f5;
}

.resume {
    width: 210mm;
    height: 297mm;
    margin: 0 auto;
    background: white;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    position: relative;
}

.page {
    padding: 20mm;
    height: 257mm; /* 297mm - 上下各20mm */
    position: relative;
}

.page-1 {
    /* 第一页特定样式 */
}

.page-2 {
    /* 第二页特定样式 */
}

分页控制技巧

使用CSS的page-break属性确保打印时分页:

css个人简历制作两页

@media print {
    .page {
        page-break-after: always;
    }
    .page:last-child {
        page-break-after: auto;
    }
}

内容布局建议

左侧栏放置个人信息、技能等固定内容:

css个人简历制作两页

.sidebar {
    width: 30%;
    float: left;
    padding-right: 20px;
}

.main-content {
    width: 70%;
    float: left;
}

响应式设计

添加媒体查询适应不同设备:

@media (max-width: 768px) {
    .sidebar, .main-content {
        width: 100%;
        float: none;
    }
}

视觉增强技巧

使用CSS变量统一配色:

:root {
    --primary-color: #3498db;
    --secondary-color: #2c3e50;
}

.header {
    background-color: var(--primary-color);
    color: white;
    padding: 20px;
}

完整示例结构

<!-- 第一页 -->
<div class="page page-1">
    <header class="header">
        <h1>姓名</h1>
        <p>职位/职业</p>
    </header>

    <div class="sidebar">
        <section class="contact">
            <h3>联系方式</h3>
            <!-- 联系信息 -->
        </section>

        <section class="skills">
            <h3>技能</h3>
            <!-- 技能列表 -->
        </section>
    </div>

    <div class="main-content">
        <section class="experience">
            <h2>工作经历</h2>
            <!-- 工作经历 -->
        </section>
    </div>
</div>

<!-- 第二页 -->
<div class="page page-2">
    <div class="main-content">
        <section class="education">
            <h2>教育背景</h2>
            <!-- 教育信息 -->
        </section>

        <section class="projects">
            <h2>项目经验</h2>
            <!-- 项目列表 -->
        </section>

        <section class="certifications">
            <h2>证书</h2>
            <!-- 证书列表 -->
        </section>
    </div>
</div>

通过以上CSS和HTML结构,可以创建专业的两页个人简历,既适合屏幕浏览也适合打印输出。

标签: 个人简历css
分享给朋友:

相关文章

css精灵图制作

css精灵图制作

CSS 精灵图制作方法 准备工具 图像编辑软件(如 Photoshop、GIMP 或在线工具) CSS 代码编辑器 步骤 收集图像资源 将需要合并的小图标或图片整理到一个文件夹中,确保这些图片尺寸…

css怎么制作段落

css怎么制作段落

段落样式基础设置 使用 p 标签定义段落,通过CSS控制字体、间距等属性: p { font-family: Arial, sans-serif; font-size: 16px;…

css 制作输入框

css 制作输入框

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

css制作三行三列表格

css制作三行三列表格

使用HTML和CSS创建三行三列表格 通过HTML的<table>标签结合CSS样式可以轻松实现三行三列的表格结构。 <table class="three-by-three"&g…

制作外置css

制作外置css

创建外置CSS文件 新建一个文本文件,将其命名为style.css。确保文件扩展名为.css,而不是.txt。使用代码编辑器(如VS Code、Sublime Text等)打开该文件进行编辑。 /*…

css导航制作

css导航制作

水平导航栏制作 使用无序列表 <ul> 和 <li> 标签构建基础结构,通过 CSS 移除默认样式并设置横向排列: <ul class="horizontal-nav"…