【前端】HTML实现个人简历信息展示页面

文章目录

  • 前言
  • 一、 综合案例:个人简历信息展示页面

前言

  • 这篇博客仅仅是对HTML的基本结构进行了一些说明,关于HTML的更多讲解以及CSS、Javascript部分的讲解可以关注一下下面的专栏,会持续更新的。
    链接: Web前端学习专栏

  • 下面我对这个专栏的内容进行几点说明:

    1. 适合每一个前端0基础的小伙伴学习。
    2. 对常用标签以及常用属性进行了详细讲解。
    3. 最后有两个综合案例实现,手把手带大家实现两个综合案例。
    4. 可以把本篇博客当作查询资料,HTML的知识忘记了的话可以根据博客的目录找到相对应的内容进行复习。
  • 首先,提示一下大家,如果是在手机端看这篇博客的小伙伴,请移步电脑端学习哈!在电脑上会更好看一些!如果能够跟着在电脑上进行代码的实现就会更好了!
    在这里插入图片描述

  • 在这个学习过程中,将遇到挑战和困难,但请相信,每一次的努力和坚持都将化为成长的动力。让我们携手共进,一起探索Web前端的无限可能!

一、 综合案例:个人简历信息展示页面

接下来,我们就结合我们之前学习过的HTML的标签来打造一个简历信息的展示的页面.
我们先来看一下页面:
在这里插入图片描述

我们首先看到的是我们页面中的姓名,紧接着下面是我们的基本信息板块,教育背景板块,专业技能板块,还有我的项目板块,还有一个个人评价板块。
接下来,我们就通过代码来实现这样一个页面。

我们可以观察到这个姓名非常突出的,字体很大,我们就可以通过h1标签来实现这样的效果。

<h1>论迹</h1>

接下来就是我们的基本信息板块了,为了让我们的页面结构比较整洁,此时我们就通过div标签来表示这个板块。

 <div>
        
    </div>

姓名下面就有一个基本信息的几个大字,这个时候我们就可以使用不同的标题标签来实现这个效果了。我们观察到这个基本信息的标题比上面姓名的标题稍微小一点,我们就可以使用h2标签。

<h2>基本信息</h2>

浏览器显示如下:
在这里插入图片描述

再往下看,我们可以看到这个板块首先有一张图片,这里使用img标签来将图片进行插入。这个图片我们直接通过外部网址(url)来进行导入。

<img src="https://img2.baidu.com/it/u=978276174,890356570&fm=253&fmt=auto&app=120&f=JPEG?w=712&h=500" alt="">
        

此时我们打开页面看一下效果:
在这里插入图片描述

我们发现这张图片稍微有点大,那我们可以通过width属性和heiight属性的不同取值去设置这个图片的大小。

<img src="https://img2.baidu.com/it/u=978276174,890356570&fm=253&fmt=auto&app=120&f=JPEG?w=712&h=500" alt="" width="200" height="200">

浏览器显示如下:
在这里插入图片描述

  • 在基本信息板块中,除了一个图片,还有其他的基本信息,那么我们可以看到这些基本信息都是单独的一行,那么这个时候我们就可以使用段落标签p来实现这样的效果。
  • 这些都是嵌套在div标签中的,这个时候我们为了页面更加简洁,就可以将这些基本信息放在一个小盒子里,通过span标签来实现。
<span><p>求职意向:C++开发</p></span>
<span><p>联系电话:123456789</p></span>
<span><p>个人邮箱:123456789@.com</p></span>

浏览器显示如下:
在这里插入图片描述

那么接下来,我们看到还有“我的 gitee”和“我的博客”没有实现,这个时候时候我们就要使用到超链接a标签了。我们使用a标签就要跳转到某一个地址,这里我们就跳转到“我的gitee”和“我的博客”的地址。

       <span><p><a href="https://gitee.com/pepper-cloth">我的gitee</a></p></span>
       <span><p><a href="https://blog.csdn.net/2303_80341387?spm=1000.2115.3001.5343">我的博客</a></p></span>

浏览器显示如下:

在这里插入图片描述

我们一点击页面中的我的gitee和我的博客,就会跳转到对应的链接页面。


那么此时我们就写完了我们的基本信息板块。接下来再来看我们的教育背景板块
那么同样地,我们为了使页面更加简洁,我们把教育背景这个板块放在一个大盒子里面,使用div标签来实现这一效果。

<div>

    </div>

接下来,我们还是首先看到教育背景这个标题,我们可以看到教育背景和基本信息是对应的,所以我们和基本信息一样都使用h2标签来实现。

<h2>教育背景</h2>

浏览器显示如下:
在这里插入图片描述

我们可以观察下,这些教育背景是有序的,那么我们就可以使用有序标签ol来实现这个效果。

        <ol>
            <li>2000-2006 xxx小学 小学</li>
            <li>2006-2009 xxx初中 初中</li>
            <li>2009-2012 xxx高中 高中</li>
            <li>2012-2016 xxx大学 计算机专业 本科</li>
        </ol>

浏览器显示如下:
在这里插入图片描述


那教育背景的板块我们就实现好了,接下来看专业技能板块

首先,还是为了页面的整洁和标题问题,和上面的是一个道理哈!

    <div>
        <h2>专业技能</h2>
    </div>

浏览器显示如下:
在这里插入图片描述
我们可以看到,这个专业技能是使用的无序列表ul标签来实现的。

        <ul>
            <li>掌握C++基础语法扎实,已经熟练刷题</li>
            <li>常见的数据结构都可以独立实现并熟练应用</li>
            <li>熟知计算机网络理论,并且可以独立排查常见问题</li>
            <li>掌握Web开发能力,并且独立开发了学校的留言墙功能</li>
        </ul>

浏览器显示如下:
在这里插入图片描述

再来看一下我的项目这一个板块,首先还是老一套的标题和页面结构的整洁性问题。

    <div>
        <h2>我的项目</h2>
    </div>

接下来,我们可以看到每一个项目都有一个小标题,那么这些项目与项目之间可以用有序列表来表示,而功能介绍中的内容,我们又可以通过无序列表来表示。

代码:

    <div>
        <h2>我的项目</h2>
        <ol>
            <h3><li>留言墙</li></h3>
            <p>开发时间:2023年4月1日 ~ 2023年4月28日</p>
            <p>功能介绍</p>
            <ul>
                <li>支持留言发布</li>
                <li>支持匿名留言</li>
            </ul>
        </ol>

        <ol>
            <h3><li>学习小助手</li></h3>
            <p>开发时间:2023年6月1日 ~ 2023年6月28日</p>
            <p>功能介绍</p>
            <ul>
                <li>支持错题检索</li>
                <li>支持同学探讨</li>
            </ul>
        </ol>
    </div>

浏览器显示如下:
在这里插入图片描述
那么这个板块我们就完成了。


接下来,我们来看最后一个板块个人评价

首先还是标题和页面的结构整洁性问题

	<div>
        <h2>个人评价</h2>
    </div>

浏览器显示如下:
在这里插入图片描述
接下来的内容就是使用一个p标签就好了

<p>热爱生活,热爱编程</p>

浏览器显示如下:

在这里插入图片描述
好了,到这里我们就完成了整个页面的实现。


我们来看一下完整的代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>填写简历信息</title>
</head>
<body>
    <h1>论迹</h1>
    <div>
        <h2>基本信息</h2>
        <img src="https://img2.baidu.com/it/u=978276174,890356570&fm=253&fmt=auto&app=120&f=JPEG?w=712&h=500" alt="" width="200" height="200">

       <span><p>求职意向:C++开发</p></span>
       <span><p>联系电话:123456789</p></span>
       <span><p>个人邮箱:123456789@.com</p></span>
       <span><p><a href="https://gitee.com/pepper-cloth">我的gitee</a></p></span>
       <span><p><a href="https://blog.csdn.net/2303_80341387?spm=1000.2115.3001.5343">我的博客</a></p></span>
    </div>

    <div>
        <h2>教育背景</h2>
        <ol>
            <li>2000-2006 xxx小学 小学</li>
            <li>2006-2009 xxx初中 初中</li>
            <li>2009-2012 xxx高中 高中</li>
            <li>2012-2016 xxx大学 计算机专业 本科</li>
        </ol>
    </div>

    <div>
        <h2>专业技能</h2>
        <ul>
            <li>掌握C++基础语法扎实,已经熟练刷题</li>
            <li>常见的数据结构都可以独立实现并熟练应用</li>
            <li>熟知计算机网络理论,并且可以独立排查常见问题</li>
            <li>掌握Web开发能力,并且独立开发了学校的留言墙功能</li>
        </ul>
    </div>

    <div>
        <h2>我的项目</h2>
        <ol>
            <h3><li>留言墙</li></h3>
            <p>开发时间:2023年4月1日 ~ 2023年4月28日</p>
            <p>功能介绍</p>
            <ul>
                <li>支持留言发布</li>
                <li>支持匿名留言</li>
            </ul>
        </ol>

        <ol>
            <h3><li>学习小助手</li></h3>
            <p>开发时间:2023年6月1日 ~ 2023年6月28日</p>
            <p>功能介绍</p>
            <ul>
                <li>支持错题检索</li>
                <li>支持同学探讨</li>
            </ul>
        </ol>
    </div>

    <div>
        <h2>个人评价</h2>
        <p>热爱生活,热爱编程</p>
    </div>
</body>
</html>

浏览器显示如下:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/597412.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python | Leetcode Python题解之第73题矩阵置零

题目&#xff1a; 题解&#xff1a; class Solution:def setZeroes(self, matrix: List[List[int]]) -> None:m, n len(matrix), len(matrix[0])flag_col0 Falsefor i in range(m):if matrix[i][0] 0:flag_col0 Truefor j in range(1, n):if matrix[i][j] 0:matrix[i]…

实时音视频通信的主要矛盾及解决方法

实时音视频通信的主要矛盾及解决方法 实时音视频通信的主要矛盾及解决方法实时音视频通信的主要矛盾矛盾的解决方法增加带宽减少数据量适当增加延时提高网络质量快速准确地评估带宽 总结参考 实时音视频通信的主要矛盾及解决方法 实时音视频通信的主要矛盾 实时音视频通信的主…

工厂模式+策略模式完成多种登录模式的实现

前提 &#xff08;简单工厂不属于设计模式&#xff0c;而是一种编程思想【抽象一层出来】&#xff09;工厂方法模式、抽象工厂模式 以上都是为了解耦&#xff0c;如果考虑多个纬度&#xff08;如需要同时考虑多种电器&#xff0c;多种品牌&#xff09;则优先考虑抽象工厂。 …

公网tcp转流

之前做过几次公网推流的尝试, 今天试了UDP推到公网, 再用TCP从公网拉下来, 发现不行, 就直接改用TCP转TCP了. 中间中转使用的python脚本, 感谢GPT提供技术支持: import socket import threadingdef tcp_receiver(port, forward_queue):"""接收TCP数据并将其放入…

Liunx磁盘管理(下)

中篇&#xff1a;https://blog.csdn.net/Lzcsfg/article/details/138355036 一.逻辑卷 逻辑卷&#xff08;Logical Volume&#xff09;是逻辑卷管理 (LVM) 中的一个概念&#xff0c;它为 Linux 系统中的存储管理提供了更大的灵活性和可扩展性。LVM 允许你将物理存储设备&…

用js代码实现贪吃蛇小游戏

js已经学了大部分了&#xff0c;现在就利用我所学的js知识试试做贪吃蛇小游戏吧 以下部分相关图片以及思路笔记均出自渡一陈老师的视频 首先制作简单的静态页面&#xff0c;添加贪吃蛇移动的背景和相关图片&#xff0c;比如开始游戏等等 将各个功能均封装在函数中&#xff0…

multipass launch失败:Could not generate a new UUID vboxmanage添加环境变量path

C:\WINDOWS\system32>multipass launch [2024-05-06T15:48:54.320] [error] [relished-jerboa] Could not unregister VM: Process failed to start: 系统找不到指定的文件。 launch failed: Could not generate a new UUID: Process failed to start: 系统找不到指定的文件…

服务攻防-数据库安全RedisCouchDBH2database未授权访问CVE漏洞

#知识点&#xff1a; 1、数据库-Redis-未授权RCE&CVE 2、数据库-Couchdb-未授权RCE&CVE 3、数据库-H2database-未授权RCE&CVE#章节点&#xff1a; 1、目标判断-端口扫描&组合判断&信息来源 2、安全问题-配置不当&CVE漏洞&弱口令爆破 3、复现对象-数…

Chat2DB Pro 重磅发布 !!!

在过去的几个月中&#xff0c;我们的团队一直默默耕耘&#xff0c;全心投入到Chat2DB Pro版本的开发之中。这段时间里&#xff0c;我们暂停了新动态的发布&#xff0c;以至于有趣的误解在社群中出现&#xff0c;有人调侃我们是否“倒闭”了。然而&#xff0c;我们今天携带着全新…

C++ | Leetcode C++题解之第71题简化路径

题目&#xff1a; 题解&#xff1a; class Solution { public:string simplifyPath(string path) {auto split [](const string& s, char delim) -> vector<string> {vector<string> ans;string cur;for (char ch: s) {if (ch delim) {ans.push_back(mov…

Docker——consul的容器服务更新与发现

一、什么是服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的&#xff0c;不保障高可用性&#xff0c;也不考虑服务的压力承载&#xff0c;服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构&#xff0c;起初的解决手段…

密码学《图解密码技术》 记录学习 第十五章

目录 十五章 15.1本章学习的内容 15.2 密码技术小结 15.2.1 密码学家的工具箱 15.2.2 密码与认证 15.2.3 密码技术的框架化 15.2.4 密码技术与压缩技术 15.3 虚拟货币——比特币 15.3.1 什么是比特币 15.3.2 P2P 网络 15.3.3地址 15.3.4 钱包 15.3.5 区块链 15.3.…

力扣每日一题114:二叉树展开为链表

题目 中等 提示 给你二叉树的根结点 root &#xff0c;请你将它展开为一个单链表&#xff1a; 展开后的单链表应该同样使用 TreeNode &#xff0c;其中 right 子指针指向链表中下一个结点&#xff0c;而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同…

JavaScript基础(五)

三目运算符 用于判断并赋值 语法: 判断条件?条件成立执行语句:条件不成立执行语句; (条件&#xff1f;"true":"false";) 例: <script> var age prompt(请输入年龄) var name (age>18)?"已成年":"未成年禁止登录" a…

Spring与AI结合-spring boot3整合AI组件

⛰️个人主页: 蒾酒 &#x1f525;系列专栏&#xff1a;《spring boot实战》 目录 写在前面 spring ai简介 单独整合al接口 整合Spring AI组件 起步条件 ​编辑 进行必要配置 写在最后 写在前面 本文介绍了springboot开发后端服务中&#xff0c;AI组件(Spring A…

笔试强训Day15 二分 图论

平方数 题目链接&#xff1a;平方数 (nowcoder.com) 思路&#xff1a;水题直接过。 AC code&#xff1a; #include<iostream> #include<cmath> using namespace std; int main() {long long int n; cin >> n;long long int a sqrtl(n);long long int b …

【1】STM32·FreeRTOS·新建工程模板【一步到位】

目录 一、获取FreeRTOS源码 二、FreeRTOS源码简介 2.1、FreeRTOS源码文件内容 2.2、FreeRTOS内核 2.3、Source文件夹 2.4、portable文件夹 三、FreeRTOS手把手移植 3.1、FreeRTOS移植准备 3.2、FreeRTOS移植步骤 3.2.1、将 FreeRTOS 源码添加至基础工程、头文件路径等…

LLaMA 羊驼系大语言模型的前世今生

关于 LLaMA LLaMA是由Meta AI发布的大语言系列模型&#xff0c;完整的名字是Large Language Model Meta AI&#xff0c;直译&#xff1a;大语言模型元AI。Llama这个单词本身是指美洲大羊驼&#xff0c;所以社区也将这个系列的模型昵称为羊驼系模型。 Llama、Llama2 和 Llama3…

修改idea缓存的默认存储位置

打开idea.properties 找到 # idea.config.path${user.home}/.IntelliJIdea/config # idea.system.path${user.home}/.IntelliJIdea/system 将${user.home}替换成你要存储到的路径 再次打开idea时会弹出消息&#xff0c;点击ok即可。

电脑c盘太满了,如何清理 电脑杀毒软件哪个好用又干净免费 电脑预防病毒的软件 cleanmymacX有必要买吗 杀毒软件排行榜第一名

杀毒软件通常集成监控识别、病毒扫描和清除、自动升级、主动防御等功能&#xff0c;有的杀毒软件还带有数据恢复、防范黑客入侵、网络流量控制等功能&#xff0c;是计算机防御系统的重要组成部分。 那么&#xff0c;对于Mac电脑用户来说&#xff0c;哪款电脑杀毒软件更好呢&a…
最新文章