所有的html代码都有结束标签吗?

所有的html代码都有结束标签吗?不是的,类似于空标签是不需要结束标签的。HTML元素通常由开始标签和结束标签组成,其内容插入在以下两者之间:

<tagname>内容在这里... </ tagname>

HTML 元素是从开始标记到结束标记的所有内容:

<p>我的第一段。</ p>

嵌套的HTML元素

HTML元素可以嵌套(元素可以包含元素)。

所有HTML文档都由嵌套的HTML元素组成。

本示例包含四个HTML元素:

<!DOCTYPE html> 
<html> 
<body>

<h1>我的第一个标题</ h1> 
<p>我的第一段。</ p>

</ body> 
</ html>

示例说明

<HTML> 元素定义了整个文档

它具有开始标记<html>和结束标记</ html>。

元素内容是另一个HTML元素(<body>元素)。

<html> 
<body>

<h1>我的第一个标题</ h1> 
<p>我的第一段。</ p>

</ body> 
</ html>

所述<BODY> 元素定义了文档主体

它具有开始标签<body>和结束标签</ body>。

元素内容是另外两个HTML元素(<h1>和<p>)。

<body>

<h1>我的第一个标题</ h1> 
<p>我的第一段。</ p>

</ body>

<H1> 元素定义了一个标题

它具有开始标签<h1>和结束标签</ h1>。

元素内容是:我的第一个标题。

<h1>我的第一个标题</ h1> <p> 元素定义了一个段落

它具有开始标签<p>和结束标签</ p>。

元素内容是:我的第一段。

<p>我的第一段。</ p>


不要忘记结束标签

即使您忘记了结束标记,某些HTML元素也将正确显示:

<html> 
<body>

<p>这是一个段落
<p>这是一个段落

</ body> 
</ html>

上面的示例适用于所有浏览器,因为结束标记被认为是可选的。

永远不要依靠这个。如果忘记了结束标记,可能会产生意外的结果或错误。


空HTML元素

没有内容的HTML元素称为空元素。

<br>是一个没有结束标记的空元素(<br>标记定义一个换行符)。

可以在开始标记中“关闭”空元素,如下所示:<br />。

HTML5不需要关闭空元素。但是,如果您想要更严格的验证,或者需要使XML解析器可以读取文档,则必须正确关闭所有HTML元素。


使用小写标签

HTML标记不区分大小写:<P>的含义与<p>相同。

HTML5标准不需要小写标记,但W3C 建议在HTML中使用小写,对于更严格的文档类型(例如XHTML)则要求小写。

发表评论

电子邮件地址不会被公开。 必填项已用*标注