1.html是什么?
html是超文本标记语言,不是一种编程语言,
html后缀名为.html或者htm
2.html历史发布
html1.0是在1993年6月被IETF(互联网工程工作小组)草案发布
html2.0在1995年11月作为RFC1866发布,2000年6yue发布之后宣布过时
html3.0在1997年1月14日 w3c推荐标准
html4.0在1999年12月24日微小改进,w3c推荐标准
html5.0在2014年10月 ,极大的提升了web在富媒体、富内容和富应用方面的能力,被誉为终将改变移动互联网的重要推手,收到了很多互联网人士的肯定,公认的下一代web语言。
3.html特点
简易型:版本升级采用超集方式,灵活方便
可扩展性:超文本标记语言采用子类元素方式,为系统带来保证
平台无关性:超文本标记语言可以使用在广泛的平台上
通用性:html是网络的通用语言,允许网页制作人建立文本与图片结合的复杂页面,并且这些页面 可以被任何其他人访问到,无论用什么类型的电脑或者浏览器
二.认识了解html
<!-- 文档头信息 -->
2.1语法
2.1.1
html中只有一种注释
我们应该养成写注释的习惯,记录自己的编程思路,解释说明业务的功能
2.1.2元素
单标签元素,只有一个标签
例如<meta / > <img / >\ <br>
双标签元素,由开始标签和结束标签组成
例如
标签还可以进行嵌套使用
2.2属性
html中每个标签都拥有自己的属性,属性在元素的开始标签内部,属性名和属性值通过“=”分割,
属性与属性之间通过空格分割,属性名不区分大小写,属性值区分大小写并且属性值可以使用双引号引起来。
核心属性:绝大多数标签都具有的属性 title、id、class、style
title是用来描述信息的
,当我们的鼠标悬停在网页中这个div,会显示出你好。id是唯一标识,类似与我们每个人的身份证,id的属性值可以任意起,但是最好与使用意义相同
class是标识 所有class值相同的元素
style样式 是用来给每个元素添加样式 内联css
2.4块级元素
作用:用来搭建网页的结构
特点:独占一行
默认宽度为100%
高度由子元素或者内容决定,
可以通过css来制定其高度
块级元素有:html,body,div,p,h1~h6,ul->li,ol->li, dl->dd\dt ,header,footer,nav article
,section,aside,address 等
2.5行内元素
作用:在结构中填充网页内容
特点:
与其他行内元素共享一行
宽高由自身决定,不可以通过css改变行内元素大小
行内元素中不可以嵌套块级元素
行内元素有:span,a, img, strong , i ,b ,em ,sub等