HTML是什么?
HTML (Hyper Text Markup Language)的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体
HTML
在浏览器中一个网页的完整呈现可以划分为三个层次:
HTML ➡ 结构
CSS ➡ 表现
JS ➡ 行为
所以在使用HTML时应当关注的是语义而不是如何显示
HTML标签
HTML 文档和 HTML 元素是通过 HTML 标签进行标记的
HTML 标签由开始标签和结束标签组成
开始标签是被括号包围的元素名
结束标签是被括号包围的斜杠和元素名
某些 HTML 元素没有结束标签,比如 < br />
- 标题 < h1> - < h6> < /h1> - < /h6>
- 段落 < p>< /p>
- 引用< q>< /q>
- 长引用< blockquote>< /blockquote>
- 链接 < a>< /a>
< a href=“http://www.https://www.baidu.com/”> This is a link < /a> - 图像 < img>(空元素)
< img src=“examp.jpg” width=“100” height=“80” />
HTML元素
HTML 元素指的是从开始标签到结束标签的所有代码。
HTML 元素以开始标签起始,以结束标签终止,元素的内容是开始标签与结束标签之间的内容( < html>元素内容< /html>)
某些 HTML 元素具有空内容
空元素在开始标签中进行关闭(换行符< br/>)
大多数 HTML 元素可拥有属性
HTML属性
HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,比如:name=“value”。
属性总是在 HTML 元素的开始标签中规定
< h1 align=“center”> 使h1标签拥有关于对齐方式的附加信息。
< body bgcolor=“yellow”> 是body标签拥有关于背景颜色的附加信息。
HTML实体
HTML 中的预留字符必须被替换为字符实体
在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。
如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体。
符号表示 | 名称 | 助记符表示 | 序列号表示 |
---|---|---|---|
空格 | & nbsp; | & #160; | |
< | 小于号 | & lt; | & #60; |
> | 大于号 | & gt; | & #62; |
& | 和号 | & amp; | & #38; |
" | 引号 | & quot; | & #34; |
’ | 撇号 | & apos; (IE不支持) | & #39; |
¢ | 分(cent) | & cent; | & #162; |
£ | 镑(pound) | & pound; | & #163; |
¥ | 元(yen) | & yen; | & #165; |
€ | 欧元(euro) | & euro; | & #8364; |
§ | 小节 | & sect; | & #167; |
© | 版权(copyright) | & copy; | & #169; |
® | 注册商标 | & reg; | & #174; |
™ | 商标 | & trade; | & #8482; |
× | 乘号 | & times; | & #215; |
÷ | 除号 | & divide; | & #247; |