《WEB前端全栈成长计划第一阶段》第二章——初识HTML

举报
华束隐 发表于 2020/06/11 19:30:40 2020/06/11
【摘要】 一、WEB标准a) WEB开发的标准: i. WEB应用开发需要遵循的标准。这里的Web标准是一系列标准的集合。网页主要由三个部分构成 ii. 结构标准:XML,HTML,XHTML iii. 表现标准:...

一、WEB标准

a)       WEB开发的标准:

                     i.            WEB应用开发需要遵循的标准。这里的Web标准是一系列标准的集合。网页主要由三个部分构成

                    ii.            结构标准:XML,HTML,XHTML

                  iii.            表现标准:CSS

                  iv.            行为标准:DOM,Javascript

b)       HTML:HTML用来构成网页的内容。内容就是网页制作者放在页面上相让用户浏览的信息,例如文字,图片,视频等。简单来说就是用来定义网页的内容。

c)        CSS:CSS决定了网页样式的展现,就是内容的表现形式,例如字体的颜色,背景的样式,标题的大小等等。

d)       Javascript:Javascript用来定义网页的交互,控制网页的行为。例如弹出弹框,页面打开关闭,输入内容的提示等等。

二、标签

a)       HTML是由一系列标签组成的,每个标签是以“<”和“>”包裹的单词,通常称之为元素。

b)       标签的种类

                     i.            单标签:只有一个标签就能表达完整的含义。例如:<input />,<img />

                    ii.            双标签:由开始标签和结束标签一起组成。例如:<div></div>,<span></span>

c)        元素:一对标签包含的所有内容,其中元素的内容是指开始标签和结束标签之间的内容。例如:<div>你幸福吗?</div>

d)       属性:标签可以有很多属性,属性总是在开始标签中定义,而且是以名值对的形式出现,其中属性值以双引号包裹。例如:<div>我姓张</div>

三、HTML发展史

a)       HTML概念:超文本标记语言(HyperText Markup Language),是用来构建网页的一种标记语言。

b)       HTML历史

                     i.            1993年由互联网工程工作小组(IETF)发布草案

                    ii.            1995年发布HTML2.0版本

                  iii.            1997年1月14日由W3C发布HTML3.2版本

                  iv.            1997年12月18日由W3C发布HTML4.0版本

                    v.            1999年由W3C发布HTML4.01版本

                  vi.            2000年由W3C发布XHTML1.0版本,它是一种更严格的HTML代码。

c)        HTML5:2014年W3C发布的最新版本,增加新的特性,给用户带来更丰富的交互体验。

d)       XHTML

                     i.            关系:XHTML是可扩展超文本标记语言,是一种更严格,更纯净的HTML语言。

                    ii.            主要不同点:

1.        XHTML元素必须被正确的嵌套

2.        XHTML元素必须被正确地关闭

3.        标签名必须用小写字母

4.        XHTML文档必须拥有根元素

e)       HTML语义化

                     i.            HTML5中仅增加了很多语义化标签,不同的标签代表了不同的网页内容。

                    ii.            优势

1.        语义化HTML会使HTML结构变得清晰,有利于代码的维护。

2.        有利于搜索引擎抓取

3.        语义化使代码仍具可读性

4.        语义化会使HTML代码变得简洁,提高页面加载速度

5.        语义化有助于屏幕阅读器等设备的识别

 




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。