HTML的概念

HTML是Hyper Text Markup Language的缩写,中文翻译是超文本标记语言,遵循W3C标准,是标准通用标记语言下的一个应用。HTML是一种标记语言,由一些标签组成,主要作用是用来制作网页,区别于编程语言,它不能完成一些的事务逻辑。超文本,顾名思义,不单单文字,还能把图片、链接、声音、影像等标记起来,用于排版展示,变得适宜人类阅读。

HTML文件就是之前以HTTPHTTPS在互联网上送来送去的文件包里面的内容。


HTML结构

HTML语言,主要分为两个部分,头部和主体:

1、头部主要提供网页的基本信息,比如:标题、编码、引入文件、关键词、描述等等;

2、主体部分提供网页的主要内容,也就是浏览器展示出来的内容,有能看见的,也有看不见的,包含文字、图片、视频、音频、动画、超链接、事件...

整体以<HTML>标签包裹,头部以<hend>标签来标记,主体以<body>标签来标记。<HTML>标签之前会有一句对文档的类型的声明,作用是告诉浏览器本网页的HEML版本,以便以便正确的对HTML标识做出渲染。因为文档类型很多,XML、pdf、word,得告诉浏览器,才有针对性。

整体的结构如下:

<!DOCTYPE html>

<!--html5 声明-->

<html>

<head>

<!--头部标签-->

<meta charset="utf-8" />

<!--编码格式-->

<title>什么是HTML,HTML的前世今生</title>

<meta name="keywords" content="永前科技,勇往直前">

<!--meta标签引用关键词-->

<!--标题-->

<link><!--link拥有引用各种文件的属性--></link>

<script><!--script引用js脚本--></script>

</head>

<!--头部结束标签-->

<body>

<!--主体标签-->

主要内容

</body>

<!--主体结束标签-->

</html>


HTML特点

1、简单,一种简单、通用的全置标记语言,大概是当今世界上最简单的语言了吧,它都算不上编程语言

2、HTML的标签成对出现(个别标签除外),开始标记和结尾标记

3、标记的特点,造成了简易性,HTML版本升级采用超集方式,从而更加灵活方便

4、扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。

5、平台无关性,兼职就是跨平台的典范,直接免疫了,可以说这这方面真的是法力无边。PC端、移动端、平板灯各种终端设备,MAC、Windows、Linux、IOS/Android等各种不同的系统,谷歌、IE、火狐、360...各种不同的浏览器。

6、标记可以包裹嵌套

7、标签带属性,能带多个属性,还能自定义属性,(这设计能力、佩服啊)



个别的不成对标签:

<input /> //表单元素标签

<br/> //换行

<hr/> //水平线

<img /> //图片

<option/> //下拉菜单项

...