01 HTML基本标签
(1)基本标签(骨架)
标签 | 详解 |
---|---|
<!DOCTYPE html> | 文档类型定义。<!DOCTYPE> 标签位于文档的最前面。此标签不属于 网页的内容,它是一条指令。<!DOCTYPE>标签为所有的XHTML文档指定XHTML版本和类型,只有这样浏览器才能按指定的文档类型进行解析。 1. html:声明该文档是html5版本的类型(注意:一些老网站用的可能还是老版本的文档类型,比如xhtml等,但html5兼容性很好(向下兼容的原则)) 2. html4.0.1版本的文档类型: !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <br/> 3. xhtml版本的文档类型:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
<html lang="en"> | lang=“en”:该文档的根元素 1. lang是language的缩写,意思是语言, “en”代表英文,“zh-CN”代表中文;"en-SG"中文(简体,新加坡) 2.其实不写lang属性,整个html文档的显示是没有任何问题的; 3.如果你在中国,本地浏览器默认语言是中文,当我们打开一个外国网站时,浏览器会提示:“是否翻译成中文” 4.搜索引擎自己无法判断自己抓取的页面中的内容是什么语言,因为他看来都是二进制文件,那么这时我们需要告诉他这是什么 |
<head> | 头部标签 |
< meta charset="UTF-8"> | meta:标记一些头部信息,描述该文档的作者,项目说明,关键词等一些元信息 1. charset=“UTF-8”: 声明该文档的字符编码集是UTF- 8,如果不写,会导致中文乱码(用webstorm打开) 2. utf-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gdk和gb2312 3. gb2312(简体中文):包括6763个汉字 4. BIG5 (繁体中文):港澳台等用 5. GBK(全部中文字符):是GB2312的扩展,加入对繁体字的支持,兼容GB2312和BIG5 6. utf-8 则包含全世界所有国家需要用到的字符,所以以后统统用UTF-8 避免出现乱码 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | 1.content属性值: width:可视区域的宽度,值可为数字或关键词device-width height:可视区域的高度,值可为数字或关键词device-height width=device-width 会导致iPhone5添加到主屏后以webApp全屏模式打开页面时黑边 2.initial-scale:页面首次被显示是可视区域的缩放级别, 取值1.0则按实际尺寸显示,并无缩放 maximum-scale=1.0,minimum-scale=1.0;可视区域的缩放级别 maximum-scale用户可将页面放大的程度,1.0将禁止用户放大到实际尺寸以上 user-scale:是否可对页面进行缩放,no是禁止缩放 |
<meta http-equiv="X-UA-Compatible" content="ie=edge"> | X-UA-Compatible时针对IE8新加的一个设置,对IE8版本之外的浏览器是不识别的,用于指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式以此来解决部分兼容问题,在网页中,其指定的模式的优先权高于服务器中(通过HTTP Header)所指定的模式这段代码告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE,即edge来渲染页面。 |
<meta name="keywords" content="关键字信息"> | Keywords:为搜索引擎提供参考,网页内容所包含的核心搜索关键词。 网页的关键字信息作用是:作为网页名字的补充,描述网站主要从事的业务领域,方便用户可以在搜索引擎搜索更多的词语情况下,扩大用户找到我们网站的可能性。 |
<meta name="description" content="网页描述信息"> | Description:为搜索引擎提供参考,网页的描述信息被搜索引擎采纳后,作为搜索结果中的页面摘要显示。 |
<title> | 该文档的标题标签 |
<body> | 文档的主体标签,html中的所有内容都要写在里面 |
<!-- --> | 注释标签,快捷键:ctrl+/ | |
(2)标签分类
1.双标签:
<标签名>内容</标签名> 开始标签和结束成双成对出现 例如:p
2.单标签:
<标签名> 只有开始标签 例如:br>
(3)标签关系
1.嵌套关系(父子关系)
如果两个标签之间的关系是嵌套关系,子元素最好缩进一个tab键的身位。
2.并列关系
如果是并列关系,最好上下对齐。
(4)常用标签
1.标题标签 | h系列标签重要度按以下顺序:h1>h2>h3>h4>h5>h6 |
---|---|
2.段落标签<p > | p标签的作用就是在网页内容中间划分出一个专门存放大段文字的区域 |
3.水平线<hr> 换行标签<br/> | 水平线hr>与换行标签br/> |
4.<div> 标签 | div标签的作用就在网页内容中间划分出若干个矩形区域,用以存放不一样的内容 |
5.<span> 标签 | span标签的作用就是在网页内容的大段文字中间标注一行或是数行文字,并给这些文字设置一些不一样的展示效果,比如:下划线,颜色 |
6.引用标签 | blockquote标签的作用就是:在网页内容中间划分展示大段引用自古典,古籍或是名人名言的区域。长引用blockquote;短引用q cite=“来源地址” |
7.文本格式化标签 | <!文本格式化标签:都可以同行显示 --> 加粗 -->strong , b 斜体–>em ,i 删除线–>del ,s 下划线–>ins , u |
8.图片展示标签<img> | src=“图片地址”:src是sourse的缩写,表示我们需要显示的图片文件所在的位置 alt=“图片名称”:每个图片都是为了展示某些内容,alt里面的文字则是为了描述图片内容的 width=“图片文件的实际宽度”:用以标注图文文件的实际高度,此处高度数据不可修改,不可因为布局需要改成其他非实际尺寸 |
9.路径 | src: 路径写法,不能出现中文。 相对路径: 从本地文件(该代码所在文件的当前位置)出发寻找到目标文件 ./ (当前目录) …/(上级目录) …/…/(上上级目录)类推 绝对路径: 从本地: D:/project/demo/pic.jpg 从网络: :https://www.baidu.com/img/blabla.jpg |
10.视频展示标签 | video标签的作用就是在网页上展示一个视频文件,这个标签也是HTML5时代的一个代表性存在 src=“视频地址”:src是sourse的缩写,表示我们需要显示的视频文件所在的位置 controls=“controls”:这是视频文件的控制按钮区域 |
11.音频展示标签 | audio标签的作用就是在网页上展示一个音频文件,这个标签也是HTML5时代的一个代表性存在 src=“视频地址”:src是sourse的缩写,表示我们需要显示的视频文件所在的位置.controls=“controls”:这是音频文件的控制按钮区域 |
12.链接标签a | href=“网页地址”: href是Hypertext Reference的缩写,意思是超文本引用,作用就是让我们可以点击网页的某些内容可以跳转到其他的网页上去. target=“页面打开方式”: blank:在新窗口中打开被链接文档。 _self:默认,在相同的框架中打开被链接文档。 _parent:在父框架集中打开被链接文档。 _top:在整个窗口中打开被链接文档。 framename:在指定的框架中打开被链接文档。 |
13.无序列表 | ul li |
14.有序列表 | ol li |
15.自定义列表 | dl dt dd |
16.预定义标签 | <pre> 空格符: 小于号: < 大于号: > 和号: & 人民币: ¥ 版权: © ®注册商标: ® 摄氏度: ° 正负号: ± 乘号: × 除号: ÷ 平方: ² 立方: ³ |