2018百度前端技术学院 第五六课 编码作业

一、课程题目

这节课给出了三份文字内容相同的简历,但是样式布局不一样。题目要求我们使用同一份HTML结构内容,三份不同的CSS代码分别实现图片所示的样式,达到HTML结构内容和CSS样式的解耦。

备注要求:

  • 实现时必须保证布局的一致
  • 字体、宽高、边距等不需要完全一致

二、HTML编写

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="css/style_3.css"><title>百度前端技术学院-day5</title>
</head><body><h1>简历</h1><div class="info"><div class="header"><h2>基本信息</h2><div class="right"><span>姓名</span> &emsp;<p class="in">张三</p> &emsp;&emsp;<span>性别</span> &emsp;<p class="in">男</p> &emsp;&emsp;<span>应聘职位</span> &emsp;<p class="in">Web前端工程师</p></div></div><div class="header"><h2>联系方式</h2><div class="right"><span>手机</span> &emsp;<p class="in">12312341234</p> &emsp;&emsp;<span>Email</span> &emsp;<p class="in"><a href="#"> joinefe@baidu.com</a></p> &emsp;&emsp;<span>个人主页</span> &emsp;<p class="in"><a href="#">GitHub</a></p></div></div><div class="header"><h2>能力描述</h2><div class="right"><span>技术能力</span><p class="in2">熟练掌握HTML,CSS,JavaScript</p><br><span>综合能力</span><p class="in2">良好的沟通,主动积极,努力勤奋</p></div></div><div class="header"><h2>教育经历</h2><div class="right"><span>本科</span><p class="in2">百度前端技术学院小薇学院</p><br><span>研究生</span><p class="in2">百度前端技术学院大斌学院</p></div></div><div class="header"><h2>项目经历</h2><div class="right"><span>小度小度</span><p class="in2">作为前端工程师角色参与了ABC组件的开发</p><br><span>SAN Doc</span><p class="in2">作为文档工程师参与了SAN Doc编写</p></div></div></div></body></html>

三、简历一的CSS编写

.in{display: inline;
}span{font-weight: bold;
}

四、简历二的CSS编写

body,div,dl,dt,dd,ul,li,h1,input,form,a,p,text{margin:0;padding: 0;
}h1{background-color: #65A5FA;color: #ffffff;width: 180px;height: 700px;float: left;text-align: center;padding-top: 30px;
}.info{width: 900px;height: 650px;margin-left: 30px;float: left;}.in{display: inline;
}span{font-weight: bold;
}

五、简历三的CSS编写

body,div,dl,dt,dd,ul,li,h1,input,form,a,p,text{margin:0;padding: 0;
}span{font-weight: bold;
}.in{display: inline;
}.in2{display: inline;
}h1{width: 1060px;height: 100px;background-color: #858585;color: #ffffff;line-height: 100px;padding-left: 20px;
}.header{width: 1078px;height: 150px;border: #D6D6D6 solid 1px;
}h2{width: 148px;height: 148px;background-color: #D6D6D6;float: left;margin: 0px;text-align: center;line-height: 148px;}.right{float: left;margin-top: 10px;margin-left: 10px;
}

六、总结

先分析HTML内容,找出格式相同的内容,思考用什么样的元素组装。(在这一点上我做的很不好,一直觉得有更符合语义化的元素表达,但是始终想不到,大神有更好的方法可以评论区中指出)

再分析三个样式的共同点,寻找可以通用的盒子,最后再编码。

2018百度前端技术学院 第五六课 编码作业相关推荐

  1. 从2018百度前端技术学院看代码究竟应该怎么写(2)

    任务描述 参考以下示例代码,页面加载后,将提供的空气质量数据数组,按照某种逻辑(比如空气质量大于60)进行过滤筛选,最后将符合条件的数据按照一定的格式要求显示在网页上 <!DOCTYPE htm ...

  2. 2018年百度前端技术学院学习笔记

    对百度前端技术学院心仪已久,今天开始正式学习了,特地开个博客记录今后的学习 学了几个月的前端了,之前也做过一些百度前端学院的练习,终于等到2018年前端学院开始,在开头先立flag,本次前端学院的任务 ...

  3. 学计算机前端技术学院,百度前端技术学院(任务)

    百度前端技术学院 这一期高档班的标题列表在:ife/2015_spring/taskatmaster·baidu-ife/ife·GitHub下面的高档班(趁便吐槽一下知乎的链接无法识别URL中文锚点 ...

  4. 百度前端技术学院—斌斌学院题库 转载 cristina-guan

    Cristina_Guan https://github.com/CristinaGuan 博客园 首页 新随笔 联系 订阅 管理 随笔 - 34  文章 - 3  评论 - 2 百度前端技术学院-斌 ...

  5. 百度前端技术学院—斌斌学院题库

    任务一:零基础JavaScript编码(一) 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计.我们尽力保证课程内容的质量以及学习难度的合理性,但即使如此,真正决 ...

  6. 百度前端技术学院--零基础--第二天 给自己做一个在线简历吧

    百度前端技术学院–零基础–第二天 给自己做一个在线简历吧 课程目标 通过简单的实践,更加清楚地了解HTML是什么,HTML5是什么.学习基本的HTML标签,理解HTML语义化概念 任务描述 用code ...

  7. 百度前端技术学院—-小薇学院(HTML CSS课程任务)

    任务一:零基础HTML编码 课程概述 作业提交截止时间:04-24 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计.我们尽力保证课程内容的质量以及学习难度的合理 ...

  8. 百度前端技术学院—-小薇学院(HTML+CSS课程任务)

    任务一:零基础HTML编码 课程概述 作业提交截止时间:04-24 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计.我们尽力保证课程内容的质量以及学习难度的合理 ...

  9. 沉迷百度前端技术学院的第一天

    盼啊盼,终于等到了百度前端技术学院开课的日子,很激动,终于可以跟着学啦! 第一天,主要是了解前端,包括要学什么,用书签标记的方法,还有在codepen.GitHub.CSDN上注册账号,作为一个程序员 ...

最新文章

  1. 比PCA更好用的监督排序—LDA分析、作图及添加置信-ggord
  2. java.lang.IllegalArgumentException异常处理的一种方法
  3. 计算机基础知识关于进制,计算机基础知识-- 进制和编码
  4. CentOS6.5通过jdk8.rpm文件安装JDK8
  5. ORACLE创建用户,建表空间,授予权限
  6. 网页设计布局选择:固定,流行和弹性布局 (2010-12-14 13:07:35)
  7. Linux技巧:自动挂载UDF光盘的技巧
  8. oracle进程结构中完成更新,Oracle 进程结构
  9. 字符串2在字符串1中第一次出现的位置strstr()
  10. 鼠标关机后仍然发光的实用解决方法
  11. ashx在web.config中如何配置_如何在 Istio 1.6 中配置 Prometheus-Operator 和抓取指标
  12. favicon图标制作
  13. HTML怎么在li中加select标签,Vue.js做select下拉列表的实例(ul-li标签仿select标签)_莺语_前端开发者...
  14. Springboot实现filter拦截token验证和跨域
  15. 小甲鱼老师目前所有视频教程下载地址(mark下来慢慢看系列)
  16. c语言中的三角函数公式,tan三角函数公式有哪些
  17. ubnt+ros 接入无线
  18. 火星坐标系解密-iDesktopX空间数据处理
  19. html svg在线画板,很棒的SVG图形(多边形)在线生成器
  20. 电工/模电/数电/电气控制/PLC可编程控制综合实验装置

热门文章

  1. 如何组装一台安全机器人?天线是必不可少的组件
  2. 数学笔记16——定积分的应用1(对数与面积)
  3. JAVA基础入门学习
  4. android 动态权限申请源码,Android6.0动态权限笔记
  5. 如何分析案件的性质_浅谈刑事案件的案情分析
  6. 随机数生成方法及其应用
  7. 用AI帮助小学一年级记住常用字
  8. Android8.0未知来源应用安装权限最好的适配方案
  9. Python查找算法(三)------ 插值查找
  10. 阻止事件传播:stopPropagation()方法和cancelBubble