Web前端第一课:HTML

什么是HTML?

HTML全称Hyper Text Markup Language,中文翻译为 超文本 标记 语言。简单而言,HTML是用来向浏览器描述网页结构和内容的计算机语言。HTML是面向计算机的,但是算不上编程语言,它没有数据类型,控制结构等这些编程语言才具有的语法。HTML以各式各样的标记告诉浏览器网页的结构。HTML是由人编写的,因此它也是面向人的,网站的其他开发人员通过HTML中的标记,能够更清晰的了解到网站的内容 是如何组织的,方便阅读和修改。此外,HTML也是面向互联网的,例如,搜索引擎可以通过语义化的HTML标签来抓取网页的关键字。

HTML是可以说是Web的基础,网页的样式和行为也总是依赖于HTML文档而存在。对于前端开发人员来说,HTML是最基本的,也是不可或缺的一项技能。

HTML的语法是怎样的?

标记

既然HTML是一种计算机语言,那么它就有一定的语法。HTML最显著语法特征就是标签。HTML标签用一组尖括号包裹,像这样:”<html>”。HTML的标签一般是成对存在的,一对标签中分为开始标签和结束标签,像这样:”<html></html>”。其中,<html>是开始标签,”</html>”是结束标签,结束标签包含”/”。并非所有的标签都是成对的,例如,表示换行的“<br>”标签,就是不需要关闭的。可以这样总结:一般不包含需要显示的文本内容的标签是单标签,或者说空标签。

HTML的标签不区分大小写,“<html>”和”<HTML>”是等价的。

HTML文档的结构可以抽象成树形结构。标签可以嵌套使用,像这样”<html><body><body></body>”,表示在html标签里面嵌套了一个body标签。其中html标签是一份HTML文档的根标签,其他标签都嵌套在html标签中,一层层嵌套就形成了所谓的树形结构。

详细的标签解释请参考:http://www.w3school.com.cn/html/index.asp

拓展

DOCTYPE

HTML文档一般以DOCTYPE开始。类似写成这样:<!DOCTYPE html>。这一行的作用在于,告诉浏览器以何种规则来解析当前的HTML文档。这里说的解析规则主要有两种,标准模式(standard)和宽松模式(quirks)。未定义DOCTYPE的文档或者文档中定义的DOCTYPE不能被浏览器识别,则以宽松模式解析;浏览器可以识别的DOCTYPE就以标准模式解析。

HTML5的DOCTYPE只需要写html即可,因为HTML5不再属于SGML(standard general markup language),不需要对DTD(document type definition)。也就是说,HTML5之前的版本是需要引用DTD的,例如,HTML4.01的DOCTYPE可以写成:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "

http://www.w3.org/TR/html4/strict.dtd">

在结尾处有strict字样,是代表DTD的类型。DTD有三种类型:strict、traditional、frameset,此处不做具体展开。

转载于:https://www.cnblogs.com/rulingfong/p/5693496.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值