第二天:给自己做一个在线简历吧
日期 | 总用时 | 学习目标 |
---|---|---|
2018.07.31 | 4h | 了解HTML |
学习目标
- HTML5是什么。学习基本的HTML标签,理解HTML语义化概念
- 制作简历
学习内容
学习笔记
什么是HTML?
超文本标记语言 (英语:Hypertext Markup Language,简称:HTML ) 是一种用来结构化 Web 网页及其内容的标记语言
HTML标签
- 文档类型 <!DOCTYPE html> 已弃用,只是因为历史原因必须它必须包含在代码中。
- 根元素 <html>,这个元素包含了整个页面的内容。
- 头部 <head>,这个元素可以包含你想添加的所有内容,但是不会被用户所看到。这里面包括像想被搜索引擎搜索到的关键字(keywords)和页面描述,CSS 样式表和字符编码声明等。
- 内容 <body>,这个元素包含了你想让用户在访问你的页面时看到的内容,不管是文本,图像,视频,游戏,可播放的音轨或其他内容。
- 元类型 <meta charset="utf-8">,这个元素指定了你的文档需要使用的字符编码是 UTF-8 ,它包括了非常多人类已知语言的字符。基本上 UTF-8 可以处理任何文本内容。我们没有任何理由不去设定字符编码,而且也可以避免以后可能出现的问题
- 标题 <title>,这个元素设置了页面的标题,标题显示在浏览器标签页上,而且在你将网页添加到收藏夹或喜爱中时将作为默认名称
- 加粗 <strong>
-
图片 <img>
<img src="images/firefox-icon.png" alt="My test image">
- src 图片路径
-
alt
- 他们是盲人或者有视觉障碍。某些有严重视觉损伤的用户经常使用屏幕阅读器来为他们读出 alt 属性里的内容
- 有些代码里的错误让图像不能被展示出来。举个例子,试着故意将 src 属性里的路径改错。如果你保存并且重新加载页面,你应该能在图像的位置看到:My test image
-
标题标签(不同于页面标题 title)
<h1>–<h6>
- 段落 <p>
-
列表
- 无序列表 中项目的顺序并不重要,就像购物列表。这些内容被包括在一个 <ul> 元素里
- 有序列表 中项目的顺序很重要,就像一个食谱。这些内容被包括在一个<ol>元素里
- 列表内的每个项目被包括在一个 <li> (list item) 元素里
-
链接
<a href="https://www.mozilla.org/en-US/about/manifesto/">Mozilla Manifesto</a>
- <i> 被用来传达传统上用斜体表达的意义:外国文字,分类名称,技术术语,一种思想……
- <b> 被用来传达传统上用粗体表达的意义:关键字,产品名称,引导句……
- <u> 被用来传达传统上用下划线表达的意义:专有名词,拼写错误……
- 输入框 <input type="text" >
- 注释 <!-- aaaa -->
HTML高级标签
-
描述列表
<dl> <dt>soliloquy</dt> <dd>In drama, where a character speaks to themselves, representing their inner thoughts or feelings and in the process relaying them to the audience (but not to other characters.)</dd> <dt>monologue</dt> <dd>In drama, where a character speaks their thoughts out loud to share them with the audience and any other characters present.</dd> <dt>aside</dt> <dd>In drama, where a character shares a comment only with the audience for humorous or dramatic effect. This is usually a feeling, thought or piece of additional background information.</dd> </dl>
-
块引用
<blockquote cite="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote"> <p>The <strong>HTML <code><blockquote></code> Element</strong> (or <em>HTML Block Quotation Element</em>) indicates that the enclosed text is an extended quotation.</p> </blockquote>
cite表示引用来源
- 行内引用 <q>
- 引文<cite>
-
缩略语<abbr>,它常被用来包裹一个缩略语或缩写,并且提供缩写的解释(包含在title属性中)
<p>We use <abbr title="Hypertext Markup Language">HTML</abbr> to structure our web documents.</p>
- 联系方式<address>
- 上下标 <sup>和<sub>元素
-
展示计算机代码
<code>: 用于标记计算机通用代码。 <pre>: 对保留的空格(通常是代码块)——如果您在文本中使用缩进或多余的空白,浏览器将忽略它,您将不会在呈现的页面上看到它。但是,如果您将文本包含在<pre></pre>标签中,那么空白将会以与你在文本编辑器中看到的相同的方式渲染出来。 <var>: 用于标记具体变量名。 <kbd>: 用于标记输入电脑的键盘(或其他类型)输入。 <samp>: 用于标记计算机程序的输出。
-
标记时间和日期
<time datetime="2016-01-20">20 January 2016</time>
-
结构化网站的标签
标题: <header>. 导航栏: <nav>. 主要内容: <main>, 具有代表性的内容段落主题可以使用 <article>, <section>, 和 <div> 元素. 侧栏: <aside>; 经常嵌套在 <main> 中. 页脚: <footer>.
-
没有特定语义的装饰元素
<div>和<span>
-
换行与水平分割线
<br> 和<hr>
· 块级元素在页面中以块的形式展现 —— 相对与其前面的内容它会出现在新的一行,其后的内容也会被挤到下一行展现。块级元素通常用于展示页面上结构化的内容,例如段落、列表、导航菜单、页脚等等。一个以block形式展现的块级元素不会被嵌套进内联元素中,但可以嵌套在其它块级元素中。
· 内联元素通常出现在块级元素中并包裹文档内容的一小部分,而不是一整个段落或者一组内容。内联元素不会导致文本换行:它通常出现在一堆文字之间例如超链接元素<a>或者强调元素<em>和 <strong>
验证html正确性
待深入的知识
作业
疑问
Flag
系统的学习前端,坚持66天
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。