HTML5 基础语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML5 基础语法相关的知识,希望对你有一定的参考价值。

html5 基础语法

HTML 概述

超文本

Web 是一个超文本文件的集合,超文本文件是 Web 的基本组成单元,也被称为网页或 HTML 文档、Web 页等,通常是以 .html 或 .htm 为后缀的文件。Web 页之间通过超文本中的超级链接组织在一起。

什么是 HTML?

HTML(HyperText Markup Language):超文本标记语言,一种纯文本类型的语言,由浏览器解释执行。使用带有尖括号的"标记"将网页中的内容逐一标识出来。HTML 的主要作用是用来设计网页,HTML 页面上可以套用 VBScript、javascript 编写的程序段。

HTML 基础语法

标记语法

HTML 用于描述功能的符号称为"标记",比如 <p>、<h1>等。标记在使用时必须使用尖括号括起来,有封闭类型标记,也有非封闭类型标记。

封闭类型标记(也叫双标记):

<标记>内容</标记>
<b>这是一个b标记</b>

封闭类型标记必须成对出现。

非封闭类型标记(也叫空标记或者单标记)。

<标记 /><标记>

空标记一般用于表示特殊效果,如:

  • <br> : 换行
  • <hr> : 一条水平线
  • <img /> : 显示图片
元素

元素就是标记,元素就是每一对尖括号包围的部分,如 <body></body> 包围的部分就叫做 body 元素。元素就像是小标签,用于标识网页文档的不同部分。元素可以包含文本内容和其他元素,也可以是空的。

元素嵌套

元素之间是可以互相嵌套,但是要注意标记的嵌套顺序。

属性和值

属性用来修饰元素,属性的声明必须位于开始标记里。

<标记 属性声明位置></标记>
<标记 属性声明位置/>

一个元素的属性可能不止一个,多个属性之间用空格隔开,第一个属性也要与标记用空格更开。多个属性之间不区分先后顺序。

<标记 属性1 属性2 属性3></标记>

每个属性都有值,属性和属性的值之间用等号连接,属性的值包含在单引号或双引号中。

<p align="center">段落一</p>

其中 align 是属性名称,center 是属性值。

标准属性

每个元素都有自己所特有的属性,有些属性是绝大多数元素都支持的属性,称为标准属性或者通用属性。

  • id :定义元素在页面中的唯一标识
  • title : 鼠标移入到当前元素时,所提示的文本
  • class :引用的样式的类名称
  • style :定义行内样式
注释

为代码添加适当的注释是一种良好的编码习惯,注释只在编辑文档情况下可见,在浏览器展示页面时并不会显示,添加注释的语法如下:

<!-- 注释的内容 -->

注意:

  1. "<!--" 和 "-->" 之间的任何内容都不会显示在浏览器中
  2. 注释不可以嵌套在其他注释中
  3. 注释不可以位与 <> 中
HTML 和 XHTML

1999年12月24日,W3C 推荐标准 HTML 4.01,XHTML 于 2000 年的1月26日成为 W3C 标准。

XHTML 与 HTML 4.01 几乎相同,只不过 XHTML 是更严格的 HTML 版本。

<p> This is a <br> paragraph
XHTML 元素必须被关闭,空标记也要关闭
<p> This is a <br> paragraph
HTML5

HTML5 的目标就是为了更简洁的 HTML 代码。

<p align="rigth">This is a <br/>paragraph</p>
或者
<p align="rigth">This is a <br>paragraph</p>

<input type="text" readonly="readonly" />
或者
<input type="text" readonly />

HTML5 不再严格要求代码格式并保证兼容性。

文档结构

HTML 文档的结构

HTML 文档主要包含文档类型声明和 html 页面。

文档类型声明

在文档的起始用 DOCTYPE 声明指定版本和风格,让浏览器清楚文档的版本、类型和风格。

  • Strict DTD
  • Transitional DTD
  • Frameset DTD
  • HTML5

<!DOCTYPE HTML>

<html> 元素

整个文档的包含元素,位于 DOCTYPE 的文档类型声明之后。<html> 元素有两个子元素,<head> 页面的头部内容、<body> 页面的主体内容。

<head> 元素

<head> 元素用于为页面定义全局信息,它是所有其他头元素的容器,位于起始标签 <html> 之后。可包含 title、meta、script、style、link 等。

文档头部内容 - <title>

标题元素 <title> </title> 用于为文档定义标题,标题元素有如下特点:

  • 标题元素的内容出现在浏览器顶部
  • 没有属性
  • 必须出现在 <head> 元素中
  • 一个文档只能有一个标题元素
文档头部内容 - <meta>

元数据元素 <meta> 用于定义网页的基本信息,是一个空标记,常用属性有:content、http-equiv。

<body> 元素

<body> 元素出现在 <head> 元素之后,包含网页要显示给读者的内容,称为主体内容。可以包含除了 html、head 外的所有元素。

以上是关于HTML5 基础语法的主要内容,如果未能解决你的问题,请参考以下文章

Html5之基础-3 HTML概述基础语法文档结构

前端基础语法一HTML5

前端基础语法一HTML5

HTML5基础-HTML(上)

笔记篇 —— HTML5基础

零基础学习前端的顺序是啥?