html基础

发布时间 2023-04-19 09:46:29作者: 挖洞404

1、介绍

html,hypertext markup language超文本标记语言,是www网络的重要组成部分,用于对文本、图片等资源在前端的显示进行标记。

不具备编程语言的数据变量、运算符、控制结构等特征,只是标记语言而非编程语言。

html一般保存在文件后缀名.html或.htm。另外还存在于.jsp,.php和.asp的动态文件中。

2、语法基础

2.1 注释

<!--注释-->

2.2 条件注释

在HTML中使用条件if注释,让客户端的不同版本IE浏览器读取各自版本浏览器注释里内容。

<!--[if !IE]>除IE外都可识别<![endif]-->
<!--[if IE]> 所有的IE可识别 <![endif]-->
<!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->
<!--[if IE 6]> 仅IE6可识别 <![endif]-->
<!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
<!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
<!--[if IE 7]> 仅IE7可识别 <![endif]-->
<!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->

2.3 大小写

对标签名、属性大小写不敏感,对部分属性值敏感,比如value和name,而另外部分属性值不敏感,比如style

2.4 标签

html主要依靠标签进行作用。标签可以分为单体标签和成对标签:

  • 单体标签只具备一个标签,或者说只具备开始标签,以<开始,或/>结束,不规范的时候使用>结束也能执行
  • 成对标签具备开始标签和结束标签,开始标签为<…>,而结束标签为</…>
  • 在开始标签中可以写属性和事件

2.5 html结构

<!doctype html>
<html>
<head></head>
<boddy></body>
</html>

2.6 版本

现在推荐的是h5,即html 5版本,使用的版本声明即DOCTYPE html。

不同版本之间会存在可用标签、标签属性和事件集的不同,一般是后者在前者的基础上废弃或者增加。

主动声明版本,可以帮助浏览器更好的解析文档。