HTML 介绍

 文章来源:https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/Introduction


 什么是 HTML

  HTML 是一种标记语言(markup language)。它告诉浏览器如何显示内容。HTML把内容(文字,图片,语言,影片等等)和「presentation」(这个内容是如何显示,比如文字用什么颜色显示等等)分开。HTML使用预先定义的元素集合来识别内容形态。 元素包含一个以上的标记来包含或者表达内容。标记利用尖括号表示,而结束标记(用来指示内容尾端)则在前面加上斜线。

 元素—基本的构造区块

  HTML由不同元素的集合组成。元素定义了它们所包含内容的语义。元素包含了两个相匹配的元素标签之中所有的内容,当然也包含了标签本身。大部分的元素都支持元素嵌套,构成了一个层次结构。层次化结构称为 DOMDocument Object Model--文档对象模型

标签

HTML文档由纯文本表示。标签(Tag)的名字不区分大小写。HTML 为由一对尖括号(<>)所括起来的内容以特定含义. 这样的标识称为一个 标签(tag)

属性

开始标签可能包含一些信息,这些信息叫做元素的特性,包括两部分:

  • 特性名.
  • 特性值.

一些元素可以只有特性名没有特性值。它们的特性名类似“是非”,“有或没有”,所以可以省略特性值,所以下面三种写法都是一样的意思:

<input required="required">

<input required="">

<input required>
特性值如果有包含空格就要用引号,单双引号都可以。如果特性值是单个词就可以不用引号,但为了避免出错和易于识别一般会加上引号:

命名字符参考

命名字符参考 (一般被称作实体用于表示在HTML中具有特定含义的字符. 举例说,HTML将“>”和“<”符号理解为标签分隔符。所以,当你想在文本中用">"符号表达“大于”的含义时,你可以使用命名字符参考来作为替代。 以下例举了四个非常重要的常用实体:

  • &gt; 表示大于符号">" (>)
  • &lt; 表示小于符号"<" (<)
  • &amp; 表示和符号"and"(&)
  • &quot; 表示引用符号" (")

除这四个外,还有许多其他的实体符号, 但以上所举的例子是实体符号中最为重要的几个,原因在于他们所表示的原本字符在HTML中具有特定的含义。(即是说,如果你没有在HTML文本中使用实体符号来替代原本符号的话,浏览器可能会错误地理解你的意图。)

文档类型和注释

除标签,文本内容和实体外,一个HTML文档一定需要在第一行做出文档类型断言(doctype declaration)。在现代HTML中,这句断言书写如下:

<!DOCTYPE html>

文档类型断言的演变有着复杂深长的历史,但今天的我们只需知道上方的文档类型断言告诉了浏览器需要遵循W3C标准来解析HTML和CSS代码,且不必尝试去模拟90年代的IE环境。

HTML拥有一个允许我们在HTML文档添加评论的机制。评论并不会在浏览器渲染页面时一并呈现给用户,而是隐藏在源代码内。HTML评论被如下符号封闭:<!-- This is comment text -->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值