《HTML&CSS design and build websites》学习笔记(1)
Chapter 1: Structure
Chapter 2: Text
<head>表示标题,默认显示在第一行。
<title>表示抬头,显示在浏览器的标签页,还有窗口栏。
<p>标签用来表示段落,用了这个标签后会自动换行。
<h1>~<h6>表示标题,字体从大到小。
<b>表示加粗
<i>表示斜体
<sup>表示上标
<sub>表示下标
HTML里面的空格无论多少个都只视为一个。
empty element(只有一个标签,没有结束的标签,开始与结束都集中在了一个标签中。)
<br />表示换行,HTML虽然没有规定<br />符号的br和/中间要不要空格,但是加了空格是好习惯,这样一看就可以知道是empty element
<hr />表示水平线。
semantic markup的目的并不在于改变网页的结构,他们的目的是提供其他的信息。例如提供给搜索引擎。
<strong>表示最重要。默认的,浏览器会呈现被标记的内容为加粗。
<em>表示重要,默认的,浏览器会呈现被标记的内容为斜体。
<blockquote>表示很长的,独自占据一段的引用。默认的,浏览器会对引用部分进行缩进。
<q>表示很短的,内嵌在段落里面的引用。默认的,浏览器会对引用部分的两边加上双引号。
<abbr>和<acronym>都表示缩写,不同的是前者单纯表示缩写,后者表示的是大写字母缩写(例如NASA)。如果在标签内加入titile属性,则显示出来的内容,当鼠标移到上面时会显示出title的内容。 例如:<abbr title=”sdfjlsjdfddddd”>sldjf</abbr>< acronym>一样。 在HTML5里<abbr>包括了<acronym>的功能。
<cite>表示书名,电影之类的名称的引用,默认的,浏览器会对引用部分进行斜体处理。 在HTML4里,<cite>可以引用人名,但在HTML5里,不允许这样做。
<dfn>当你在对一个术语进行解释的时候,可以用这个标签标记,默认的,浏览器会对内容进行斜体处理。
<address>表示联系地址。不仅仅可以表示联系地址,电话号码和emial地址也可以添加进去。默认的,浏览器会对内容进行斜体处理。
<ins>表示插入。默认的,浏览器会对内容进行下划线。
<del>表示删除,默认的,浏览器会对内容进行删除线。
<s>表示内容不准确,已经过时,但是又不应该删除的意思。默认的,浏览器会对内容进行删除线处理。
SUMMAY
- HTML用来描述page的结构,同时也提供了semantic information(例如,标记重点,标记缩写,标记引用等。)