IFE百度前端技术学院4/24/2018

day1:

day2: 好的简历:

你可以参考自己的简历内容,也可以参考网上一些热门简历内容,比如 羡辙 的简历(她简历的样式每年校招简历总能看见很多人在复用,所以,希望大家以后做简历的时候换个样式吧,哪怕是换个颜色也是极好的)。

HTML语义

article 元素

    • 独立的文档、页面、应用、站点
    • 可以单独发布、重用
    • 可以是...
      • 一篇帖子
      • 一篇文章
      • 一则用户评论
      • 一个可交互的 widget

section 元素

  • 按主题将内容分组,通常会有标题 (heading)
  • 并非「语义化的 div

何时使用?

一个简单的评判标准:当你希望这个元素的内容体现在文档的提纲 (outline) 中时,用 section 是合适的。

nav 元素

  • a section with navigation links
<nav>
  <ul>
    <li><a href="/">Home</a></li>
    <li><a href="/news">News</a></li>
    <li><a>Examples</a></li>
  </ul>
</nav>

可以帮助 UA 迅速获得导航内容,例如读屏器可以省去很多渲染直接跳到导航位置。

不一定要包含 ul,也可用自然文本进行导航。

aside 元素

  • 表示与周围内容关系不太密切的内容 (eg. 广告)
  • 通常表现为侧边栏内容 (eg. 相关背景内容)、引述内容

引述

footer 元素

  • 代表最近的父级区块内容的页脚
  • 作者信息 / 相关文档 / 版权信息
  • 不影响文档提纲的生成
<footer><!-- site footer -->
  <nav>
    <p>
      <a href="/credits.html">Credits</a> —
      <a href="/tos.html">Terms of Service</a> —
      <a href="/index.html">Blog Index</a>
    </p>
  </nav>
  <p>Copyright ? 2009 Gordon Freeman</p>
</footer>

title 属性

  • 链接 - 描述目标信息
  • 图片 - 版权 / 描述
  • 引用 - 来源信息
  • 交互元素 - 操作指南
  • ...

lang 属性

内容的语言

head 元素

一组元数据

title 元素

文档对外的标题
窗口标题 / 历史记录 / 搜索结果标题 / ...

meta 元素

  • name / http-equiv / charset
  • name 属性决定种类,content 属性表示内容
  • 标准名称
    (application-nameauthordescriptiongeneratorkeywords)
  • 扩展名称 (WHATWG Wiki MetaExtensions)
    • Baidu: mobile-agentbaiduspider
    • Twitter: twitter:cardtwitter:imagetwitter:creator:id
    • Google: application-urlgoogle-site-verificationgooglebot
    • 360: renderer (未注册)

链接 (links)

链接类型

  • 外部资源链接

    指向用来组成当前文档的外部资源,通常由 UA 自动处理

  • 超链接

    用来「导航」到其他资源 (可以在 UA 中打开, 下载, ...)

元素:linkaarea

link 元素

  • 元数据,用来描述文档本身与其他资源的关系
  • 必须包含 rel 及 href 属性
<link rel="author license" href="/about">

link + rel + authorlink + rel + license 都有预定义的语义

link + rel

  • rel="stylesheet"

    链接到样式表 (外部资源)

  • rel="alternate"

    链接到当前文档的其他形式 (超链接)

    <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg ? Feed" href="http://ma.tt/feed/" />

     → 

h1h6 元素

<body>
  <h1>Let‘s call it a draw(ing surface)</h1>
  <h2>Diving in</h2>
  <h2>Simple shapes</h2>
</body>
<body>
  <h1>Let‘s call it a draw(ing surface)</h1>
  <section>
    <h1>Diving in</h1>
  </section>
  <section>
    <h1>Simple shapes</h1>
  </section>
</body>
语义上等价

header 元素

  • 一组介绍性描述或导航信息 (目录 / 搜索框 / logo / ...)
  • 用来描述最近的父级区块
  • 通常包含 h1h6
  • 不影响文档提纲的生成
<header>
  <p>Welcome to...</p>
  <h1>Voidwars!</h1>
</header>

footer 元素

  • 代表最近的父级区块内容的页脚
  • 作者信息 / 相关文档 / 版权信息
  • 不影响文档提纲的生成
<footer><!-- site footer -->
  <nav>
    <p>
      <a href="/credits.html">Credits</a> —
      <a href="/tos.html">Terms of Service</a> —
      <a href="/index.html">Blog Index</a>
    </p>
  </nav>
  <p>Copyright ? 2009 Gordon Freeman</p>
</footer>

address 元素

代表与最近父级 article 或整个文档关联的联系人信息

<address>
  <a href="../People/Raggett/">Dave Raggett</a>,
  <a href="../People/Arnaud/">Arnaud Le Hors</a>,
  contact persons for the <a href="Activity">W3C HTML Activity</a>
</address>
 

原文地址:https://www.cnblogs.com/xxh-2014/p/8944800.html

时间: 2024-10-09 11:44:12

IFE百度前端技术学院4/24/2018的相关文章

IFE百度前端技术学院4/25/2018(2)

table: table 元素 用来表示超过一维的数据 caption 元素 表示所处的 table 的标题 当所处的 table 是外部 figure 元素的唯一子元素,应首选 figcaption tbody, thead, tfoot 元素 均为一组表格行 thead 表示列头 (通常为列标题,单元格用 th 元素) tfoot 表示列脚 (通常为列数据汇总) col, colgroup, tr 元素 列,列组,行 td, th 元素 td - 数据单元格 th - 标题单元格 th 的 

IFE 百度前端技术学院 2016年春季班作业 第一阶段任务(1-4)的总结

具体任务详细介绍可参考http://ife.baidu.com/task/all 具体代码参考:https://github.com/sunshineqt/webxt/tree/master/stage1 遇见的问题及解决: 任务1: 1 中文乱码 在<head></head>标签内加上<meta charset=”utf-8”>. 2 表单中method属性值 post和get两个属性值,一般选用post,安全性高.get是从服务器上获取数据:post是向服务器传送数

【碎碎念】百度前端技术学院春季班

早上迷迷糊糊被读研阶段的室友的微信叫醒了,邀约组队参加百度前端技术学院春季班(http://ife.baidu.com/),前室友在前端方面还是有一定造诣的,自己本身对前端开发又有一定兴趣,因此准备组团参与下. 想想我的技能树长得确实有点奇葩,最早是做嵌入式的,做了三个月点唱机跑去做产品和实施,跑完了大半个福州高校做某系统推广与实施后觉得做开发的童鞋的Bug有点多就边实施边改代码,久而久之就慢慢转向了开发,想想读研阶段白天上班写C#晚上下班写实验室的Java横向项目的经验也是蛮奇葩的,导致现在我

(作业)百度前端技术学院 任务八:响应式网格(栅格化)布局

百度前端技术学院 任务八:响应式网格(栅格化)布局 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>IFE Task1-8</title> <style> body{ margin:0; } .container{ box-sizing: border-box; padding: 10px;

百度前端技术学院任务-01

这两天发现了一个很不错的学习前端的地方:百度前端技术学院. 里面有不同类型的任务,任务之间的难度是递增的,很适合作为练习. 下面是任务-01的代码(并没有涉及到CSS): <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>百度前端技术学院任务-01</title> </head> <bod

百度前端技术学院task1.10

任务十:Flexbox 布局练习 面向人群: 有一定HTML及CSS基础的同学 难度: 中 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计.我们尽力保证课程内容的质量以及学习难度的合理性,但即使如此,真正决定课程效果的,还是你的每一次思考和实践. 课程多数题目的解决方案都不是唯一的,这和我们在实际工作中的情况也是一致的.因此,我们的要求不仅仅是实现设计稿的效果,更是要多去思考不同的解决方案,评估不同方案的优劣,然后使用在该场景下最优雅的方式去实现.那些最终

百度前端技术学院task1.12

任务十二:学习CSS 3的新特性 面向人群: 初学者 难度: 简单 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计.我们尽力保证课程内容的质量以及学习难度的合理性,但即使如此,真正决定课程效果的,还是你的每一次思考和实践. 课程多数题目的解决方案都不是唯一的,这和我们在实际工作中的情况也是一致的.因此,我们的要求不仅仅是实现设计稿的效果,更是要多去思考不同的解决方案,评估不同方案的优劣,然后使用在该场景下最优雅的方式去实现.那些最终没有被我们采纳的方案,同

百度前端技术学院task1.9

任务九:使用HTML/CSS实现一个复杂页面 面向人群: 有一定HTML/CSS基础的同学 难度: 中等 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计.我们尽力保证课程内容的质量以及学习难度的合理性,但即使如此,真正决定课程效果的,还是你的每一次思考和实践. 课程多数题目的解决方案都不是唯一的,这和我们在实际工作中的情况也是一致的.因此,我们的要求不仅仅是实现设计稿的效果,更是要多去思考不同的解决方案,评估不同方案的优劣,然后使用在该场景下最优雅的方式去

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

任务一:零基础HTML编码 课程概述 作业提交截止时间:04-24 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计.我们尽力保证课程内容的质量以及学习难度的合理性,但即使如此,真正决定课程效果的,还是你的每一次思考和实践. 课程多数题目的解决方案都不是唯一的,这和我们在实际工作中的情况也是一致的.因此,我们的要求不仅仅是实现设计稿的效果,更是要多去思考不同的解决方案,评估不同方案的优劣,然后使用在该场景下最优雅的方式去实现.那些最终没有被我们采纳的方案,同