所有的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)则要求小写。
