初识别html
html:超文本标记语言
<a href="#">百度</a> 一整块叫做元素(element)
元素=起始标记+结束标记+元素内容+元素属性
属性=属性名+属性值
属性分为
局部属性:某些元素特有的属性:例如a元素里面的href属性
全局属性:所有元素通用:例如tite属性
空元素:有些元素没有结束标记 (例如:img )
空元素的两种写法:<img> <img />
标准的文档结构:
<!DOCTYPE html> 文档声明:告诉浏览器使用的渲染标准是h5 如果不写文档声明会导致浏览器进入怪异渲染模式
<html> 根元素:一个页面只能有一个根元素,该元素是所有元素的祖先元素 在h5标准中可以不用写 有一个lang="en"属性,(全局属性)
表示该元素内部使用的文字是哪一种自然语言书写的,en表示英语,zh-cn表示汉语,但是已经过时,现在可以写cmn-hans
<head> 文档头 不会显示到页面里
<meta name="viewport" content="width=device-width,inital-scale=1.0" /> 适配手机端:viewport:网页的视口 device-width:设备宽度
<meta http-equiv="X-UA-Compatible" content="ie=edge" /> 解决ie问题,如果是ie建议使用edge内核
<meta charset="utf-8">
<meta/>:表示文档的元数据:附加信息
charset="utf-8":指的是网页的编码:计算机只能识别二进制01,低压电(0-2v)0
高压电(2-5v)1。文字和数字对应,就像一个字典(编码),每个国家有自己的编码表
我国使用GB2312(简体),GBK(繁体)“utf-8”:万国码,全世界通用(Unicode编码的一个版本)
<title></title>:标题,网页名字
</head>
<body> 文档体:页面显示的都在文档体中
<a href="#"></a>
</body>
</html>