HTML介绍及其概念

**介绍**

声明:该文只记录了部分内容,了解更多直接搜索w3cschool网站查询

 

网页是组成一个网站的最基本的元素,一个网站做的好不好,就要看网页是如何编写的?

 

互联网上的信息,都是以网页的形式来给大家进行呈现的,所以网页实际上就是我们一个网站,或者网络信息传递的载体。网页文件使用一种特殊的标记语言所写的,这个标记语言的名称:HTML(超文本标记语言 Hyper Text Markup language)

 

**Html的概念**

HTML是一种标记语言,不是编程语言,主要作用用于描述超文本内容显示方式。

 

Html的发展历史:

1993年的6月,HTML诞生

95年11月,HTML2.0诞生

96年1月14 HTML3.2诞生 (W3C(万维网联盟)推荐标准)

97年12月18 HTML4.0

2008年1月 HTML5.0诞生

 

**标记语言HTML**

HTML是一种标记语言,这种标记语言直接经过浏览器进行编译和解释

HTML虽然它本身的代码无法在浏览器中显示,但是浏览器可以正确的显示HTML中标记的内容。HTML从1.0发展到现在的5.0,可以说是经过了非常大的变化,最开始的1.0版本顶多支持文本,但是现在5.0支持的内容就非常的多了,比如:文本,图片,视频,音频,甚至一些其他的多媒体的东西……

 

**HTML 5.0支持的新内容**

1、新增更多的语义话的标记,使文档结构更加清晰,明确

2、推出了新的文档对象模型(DOM)

3、支持多媒体软件直接播放

4、离线存储

5、文档编辑

6、支持拖放

7、MIME类型和协议注册

……

当然对于上述的新功能,浏览器是关键(不是所有的浏览器都支持HTML5.0),支持HTML5.0的浏览器将会正确的解析HTML的标签内容,而不支持的浏览器将自动忽略HTML5.0的代码

 

HTML不是一种编程语言,它只是一种具备描述性的标记语言,主要用于描述超文本中的内容和结构。

 

HTML中最基本的语法:<标记>文本内容</标记>   标记符通常来说都是成对出现,有开始标记,也有结束标记。结束标记的写法,在开始标记的基础上加上一个"/"。

 

比如:在HTML中,我们可以使用<p></p>标记符来定义一个段落,使用<br/>定义一个换行符,当浏览器读到<p></p>,它会将该标记中组成的内容自动认为是一个段落。当遇到<br/>,浏览器会自动换行。

 

**HTML文件的基本结构**

一个完整的HTML文件应该包含以下内容:标题,段落,列表,表格,文本,绘制的图形以及其他的可插入到文件中的各种嵌入对象(视频,音频……)

一个HTML文件,最基本的结构如下:   

<!DOCTYPE html>

<html lang="en">

<head>

     <meta charset="UTF-8">

     <title>Title</title>

</head>

<body>



</body>

</html>

标记语言代码也是文本形式存在的,HTML文件的扩展名:.html   .htm      既然标记代码也是文本,那么HTML文件就可以使用普通文本工具直接编写,比如:记事本,当然最好是使用编辑工具(webstrom,dreamweaver……)

 

**HTML中单标记和双标记**

所谓的单标记,就是没有结束标记的标记。双标记,就是有开始,有结束的标记。

HTML单标记的格式:<标记/>

常见的单标记有:br,hr,img,input,link,param,source,base,area,command,keygen,track……

 

双标记中,也有一部分可以省略结束标记

比如:<li>,<option>,<thead>,<tbody>,<tfoot>,dt,dd,p,tr,td,th

 

HTML中还有一些可以完全省略的标记,这些标记虽然省略了,但是不代表它不存在,比如:<html>,<head>,<body>,<tbody>

 

 

**WEB标准(W3C**

随着互联网行业不断的发展,WEB技术可以说现在是整个行业的主流技术,然而随之欲来的各种类型,以及各种版本的浏览器也越来越多,但是各大浏览器对HTML等网页技术的各自支持,又各有差异,这个时候,网页兼容就非常令人郁闷了。为了解决这种问题,W3C和一些其他的标准化机构就制定了一系列的规范。

 

**WEB标准规范的内容:**

WEB标准,是一系列标准的集合,它认为网页主要应该由三个部分的内容组成:结构,表现,行为;W3C也就针对这3个部分制定了各自对应的标准

 

**结构化标准语言:** 

XHTML(可扩展超文本标记语言),XML(可扩展标记语言),HTML(超文本标记语言)

 

**表现标准语言:**

CSS(cascading style sheets)层叠样式表

 

**行为化标准:**

DOM(Document Object Model 文档对象模型),根据W3C规范,DOM是一种浏览器,平台,语言的接口,使用程序员可以访问HTML页面中的各种标记组件

 

ECMAScript(ECMA 制定脚本语言标准的组织结构),ECMAScript就是一套由ECMA这个结构制定的脚本标准。目前该标准被JavaScript和JScript所遵从。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值