任务地址:http://ife.baidu.com/course/detail/id/40

html代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>resumn</title><link rel="stylesheet" href="./css/task4_1/style_3.css"></head><body><div class="container"><div class="caption"><h1>简历</h1></div><div class=" main"><div class="item self-info"><h2>基本信息</h2><ul><li><span  class="info-caption">姓名</span><span>张三</span></li><li><span  class="info-caption">性别</span><span>男</span></li><li><span  class="info-caption">应聘职位</span><span>Web前端工程师</span></li></ul></div><div class="item contact"><h2>联系方式</h2><ul><li><span class="info-caption">手机</span><span>16283974738</span></li><li><span class="info-caption">Email</span><span>638284689@qq.com</span></li><li><span class="info-caption">个人主页</span><span>Github</span></li></ul></div><div class="item abli-decri"><h2>能力描述</h2><div><dl><dt>技术能力</dt><dd>熟练掌握HTML, CSS, JavaScript</dd></dl><dl><dt>综合能力</dt><dd>良好的沟通,主动积极,努力勤奋</dd></dl></div></div><div class="item education"><h2>教育经历</h2><div><dl><dt>本科</dt><dd>百度前端技术学院小薇学院</dd></dl><dl><dt>研究生</dt><dd>百度前端技术学院大斌学院</dd></dl></div></div><div class="item proj-expe"><h2>项目经历</h2><div><dl><dt>小度小度</dt><dd>作为前端工程师角色参与了ABC组件的开发</dd></dl><dl><dt>SAN Doc</dt><dd>作为文档工程师参与了SAN Doc编写</dd></dl></div></div></div></div></body>
</html>

第一个css代码

* {margin: 0;padding: 0;box-sizing: border-box;
}
.container {padding: 10px;/*在最外层设置间距 距离边缘10px 为了对齐:内层盒子不设置左右间距 只设置上下间距 */
}
h1 {margin-bottom: 30px;
}
h2 {margin: 20px 0;
}
ul li {list-style: none;display: inline-block;
}
.info-caption {font-weight: 700;margin-right: 10px;
}
dt {font-weight: 700;/* 遵循规范,字重用数字表示 */
}

运行结果

第二个css代码

* {margin: 0;padding: 0;box-sizing: border-box;
}.container {/* padding: 10px; *//*在最外层设置间距 距离边缘10px 为了对齐:内层盒子不设置左右间距 只设置上下间距 */overflow: hidden;
}h1 {text-align: center;margin-top: 15%;
}h2 {margin: 20px 0;
}ul li {list-style: none;display: inline-block;
}.info-caption {font-weight: 700;margin-right: 10px;
}dt {font-weight: 700;/* 遵循规范,字重用数字表示 */
}/*设置为等高布局*/
.caption,
.main {float: left;margin-bottom: -600px;padding-bottom: 600px;
}.caption {width: 30%;background-color: #4a9ed6;color: #fff;
}.main {margin-left: 10px;
}

运行结果

第三个css代码

* {margin: 0;padding: 0;box-sizing: border-box;
}.container {/* padding: 10px; *//*在最外层设置间距 距离边缘10px 为了对齐:内层盒子不设置左右间距 只设置上下间距 *//* overflow: hidden; */
}h2 {/* margin: 20px 0;/*设置上下边距 左右边距为0*/ */}ul li {list-style: none;display: inline-block;
}.info-caption {font-weight: 700;margin-right: 10px;
}dt {font-weight: 700;/* 遵循规范,字重用数字表示 */
}.caption {width: 100%;height: 6rem;line-height: 6rem;background: #16222A;  /* fallback for old browsers */background: -webkit-linear-gradient(to right, #568eaa, #16222A);  /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to right, #568eaa, #16222A); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */color: #fff;padding-left: 3rem;
}.main {/* margin-left: 10px; */
}
h2, ul, dt, dd {display: inline-block;
}
.abli-decri div, .education div, .proj-expe div{display: inline-block;/* 将三个dl设置h2同一行 */
}
.item {height: 8rem;border-bottom: 1px solid #263d4f;}
.item h2 {line-height: 8rem;width: 30%;height: 8rem;background: #68aece;border-bottom: 1px solid #41dada;text-align: center;
}

运行结果


还有一些冗余的代码没有删除,这是不足点,会在下一次的task中改进。

ife 2018 task5 三种简历相关推荐

  1. 计算机网络的拓扑结构三种基本型,2018年自考《计算机网络基本原理》试题库四...

    2018年自考<计算机网络基本原理>试题库四 二.填空题(本大题共20个空,每空1分,共20分) 请在每小题的空格中填上正确答案.错填.不填均无分. 21.第一阶段的计算机网络系统实质上就 ...

  2. IDEA 2018 激活 IDEA 2018.3激活教程 最新的(三种)—2018.11.26亲测

    https://blog.csdn.net/HALEN001/article/details/81137092 IntelliJ IDEA 2018.3(Ultimate Edition)激活方法 本 ...

  3. 分布式锁的三种实现方式_基于 redis 的分布式锁实现

    云龙 资深运维开发工程师,负责游戏系统配置管理平台的设计和开发,目前专注于新 CMDB 系统的开发,平时也关注运维自动化,devops,python 开发等技术. 背景 CMDB 系统里面的机器数据会 ...

  4. 适配器模式(三种)简单使用

    前言 适配器模式是将一个类的接口转换成客户希望的另外一个接口,身边很多东西都是适用于适配器模式的,笔记本的电源(也叫电源适配器),是将220V的交流电转换为笔记本电脑所需要的12V(电流先忽略),笔记 ...

  5. 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...

    为什么80%的码农都做不了架构师?>>>    安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...

  6. js删除字符串的最后一个字符三种方法

    字符串 [javascript] view plaincopy var basic = "abc,def,ghi,"; 第一种 [javascript] view plaincop ...

  7. 三种方式实现圣杯布局

    圣杯布局的三种实现 圣杯布局是一种很常见的css布局.他要求: 上部和下部各自占领屏幕所有宽度. 上下部之间的部分是一个三栏布局. 三栏布局两侧宽度不变,中间部分自动填充整个区域. 中间部分的高度是三 ...

  8. 你需要掌握的三种编程语言

    每个编程人员都需要至少掌握三种编程语言.当然,这只是我的一家之言.这是我经过多年养成的观点,也许是偏见,但我能够根据一个人所喜欢的编程语言来快速的了解一个程序员.当我读简历时,我会尝试使用我的这套观念 ...

  9. 老而不死的三种编程语言!

    在软件世界中,铁打的二进制,流水的语言.从计算机诞生至今,不知诞生了多少门编程语言.译者查了一下 Wikipedia,好家伙,名单上足足有几百种!但并不是所有的语言都能长期占据 Top 10.今天我们 ...

最新文章

  1. posix多线程程序使用条件变量的一个常见bug
  2. jsoup开发网页客户端3
  3. “我太喜欢你了”——友情的表达方式?
  4. 窗口位置按钮取消_梦幻西游:五开玩家都是怎样摆放窗口的
  5. 【Ubuntu】通过虚拟机安装系统( ubuntu )
  6. easyui启用行号错位解决方案
  7. 发现了拯救“文献多的一团麻”的工具
  8. Java的finally理解
  9. iOS 系统级别录屏方式调研
  10. 注解形式控制器 数据验证,类型转换
  11. nginx配置文件祥解
  12. MySQL解决去除逗号||把逗号替换为《》,/,?,。,-,+,* 等,并且截取该字段的后几位字符串(取字符串的固定长度)
  13. 【第8章:常用控件】
  14. 软件冒烟测试报告,冒烟测试方法及报告模板
  15. magic4.0跟harmonyos,支持升级Harmony 2.0 Magic UI 4.0 9月中旬招募公测
  16. 我的日程安排表 II
  17. 【网络安全工程师面试合集】—社会工程学到底是什么?
  18. 虎牙盈利能力得到改善,但监管风险对其收入产生负面影响
  19. PloneBook中文版
  20. SQL中的in、not in语句遇到null时的坑点

热门文章

  1. 系统间对接 各个方案
  2. 【Windows】Windows装机软件
  3. Linux inode、block、文件类型、软硬链接等相关文件的知识
  4. K8S部署Traefik与Ingress、IngressRoute——筑梦之路
  5. 四巯基卟啉修饰的金属有机框架材料(UiO66)|ZIF67纳米颗粒修饰的C3N4氮化碳(C3N4)|Fe3O4@MOF-199@C18磁性纳米材料
  6. ARM开发基础--指令,异常源及处理过程
  7. 使用c++/winrt API获取RGB相机视频流
  8. python将10到1递减_程序在Python中找到最长严格递增然后递减的子列表的长度
  9. J1939 多包报文传输
  10. 始祖双碳新闻 | 2022年7月19日碳中和行业早知道