HTML的概念
HTML是Hyper Text Markup Language的缩写,中文翻译是超文本标记语言,遵循W3C标准,是标准通用标记语言下的一个应用。HTML是一种标记语言,由一些标签组成,主要作用是用来制作网页,区别于编程语言,它不能完成一些的事务逻辑。超文本,顾名思义,不单单文字,还能把图片、链接、声音、影像等标记起来,用于排版展示,变得适宜人类阅读。
HTML文件就是之前以HTTP和HTTPS在互联网上送来送去的文件包里面的内容。
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/> //下拉菜单项
...