<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>嵌套规则 &#8211; WL</title>
	<atom:link href="https://wwl3.com/tag/%E5%B5%8C%E5%A5%97%E8%A7%84%E5%88%99/feed/" rel="self" type="application/rss+xml" />
	<link>https://wwl3.com</link>
	<description>越来越好，越好越来</description>
	<lastBuildDate>Thu, 18 Sep 2014 14:07:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://wwl-1316477995.cos.ap-shanghai.myqcloud.com/uploads/2023/01/logo-188x188.jpg</url>
	<title>嵌套规则 &#8211; WL</title>
	<link>https://wwl3.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>(X)HTML Strict 下的嵌套规则</title>
		<link>https://wwl3.com/2008/10/xhtml-strict-%e4%b8%8b%e7%9a%84%e5%b5%8c%e5%a5%97%e8%a7%84%e5%88%99/</link>
		
		<dc:creator><![CDATA[不一样的蚊子]]></dc:creator>
		<pubDate>Thu, 30 Oct 2008 06:00:19 +0000</pubDate>
				<category><![CDATA[WEB规范]]></category>
		<category><![CDATA[嵌套规则]]></category>
		<category><![CDATA[标签嵌套]]></category>
		<guid isPermaLink="false">http://wwl3.com/?p=30</guid>

					<description><![CDATA[记得两年前写页面的时候，LI、DIV等标签疯狂用，不停的嵌套。做完一些项目回头分析，逐渐发现一些嵌套上的问题。嵌套的错误可能会导致一些意想不到的页面显示问题。正关心着这事呢，JunChen Wu翻译的Allowed nesting of elements in HTML 4 Strict (and XHTML 1.0 Strict)真是及时雨，将这表打印了放在显示器旁，日久生情就把它牢记，再后来页面也基本上没出现过嵌套的问题和疑惑。 两年后的今天，和小昭同学讨论起这个问题，赶紧拿出来温习下。 非常感谢JunChen Wu的(X)HTML Strict 下的嵌套规则，也同时将文章转过来。 下面是一份在 HTML 4 Strict 和 XHTML 1.0 Strict 下必须遵守的标签嵌套规则，比如你不能在 &#60;a&#62; 里面再嵌入一个 &#60;a&#62; 这样的约定。 说明： 为了方便读者阅读，本文中的标签使用了大写（根据 XHTML 的规则，元素名必须小写，比如 &#60;html&#62; 而不应是 &#60;HTML&#62;） 小写的单词表明一组或一系列 HTML 标签 每一项条目（标签）后都跟随一组标签列表，如果没有这个列表，那么表明该条目（标签）内部不允许包含任何标签。这意味着该条目内部只能包含纯文本 内容（#PCDATA，见下文）。如果注明 (empty)，这意味着该条目内部不允许包含任何形式的内容。对于 flow，inline，block，OBJECT 和 BODY，其内部允许包含的内容在文中会单独给出。 #PCDATA 的意思是“parsed character data”，即纯文本内容（不包括任何 HTML 标签，但是转义内容可以存在，比如 &#38;auml; 和 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>记得两年前写页面的时候，LI、DIV等标签疯狂用，不停的嵌套。做完一些项目回头分析，逐渐发现一些嵌套上的问题。嵌套的错误可能会导致一些意想不到的页面显示问题。正关心着这事呢，<a href="http://www.junchenwu.com/" target="_blank">JunChen Wu</a>翻译的<a href="http://www.cs.tut.fi/~jkorpela/html/strict.html">Allowed nesting of elements in HTML 4 Strict (and XHTML 1.0 Strict)</a>真是及时雨，将这表打印了放在显示器旁，日久生情就把它牢记，再后来页面也基本上没出现过嵌套的问题和疑惑。<br />
两年后的今天，和小昭同学讨论起这个问题，赶紧拿出来温习下。<span id="more-30"></span><br />
非常感谢JunChen Wu的<a href="http://www.junchenwu.com/2007/01/allowed_nesting_of_elements_in_html_4_strict_and_xhtml_10_strict.html">(X)HTML Strict 下的嵌套规则</a>，也同时将文章转过来。</p>
<p>下面是一份在 HTML 4 Strict 和 XHTML 1.0 Strict 下必须遵守的标签嵌套规则，比如你不能在 <code>&lt;a&gt;</code> 里面再嵌入一个 <code>&lt;a&gt;</code> 这样的约定。</p>
<p><strong>说明：</strong></p>
<ul>
<li>为了方便读者阅读，本文中的标签使用了大写（根据 XHTML 的规则，元素名必须小写，比如 <code>&lt;html&gt;</code> 而不应是 <code>&lt;HTML&gt;</code>）</li>
<li>小写的单词表明一组或一系列 HTML 标签</li>
<li>每一项条目（标签）后都跟随一组标签列表，如果没有这个列表，那么表明该条目（标签）内部不允许包含任何标签。这意味着该条目内部只能包含纯文本 内容（#PCDATA，见下文）。如果注明 (empty)，这意味着该条目内部不允许包含任何形式的内容。对于 flow，inline，block，OBJECT 和 BODY，其内部允许包含的内容在文中会单独给出。</li>
<li><a href="http://www.webreference.com/dlab/books/html/3-5.html#3-5-2-2">#PCDATA</a> 的意思是“parsed character data”，即纯文本内容（不包括任何 HTML 标签，但是转义内容可以存在，比如 <code>&amp;auml;</code> 和 <code>&amp;#228;</code>）</li>
<li>CDATA 的意思是“character data”，这意味着不包括转义内容的纯文本内容，详细内容可以参考<a href="http://www.flightlab.com/%7Ejoe/sgml/cdata.html">CDATA Confusion</a></li>
<li>excluding &#8230; 意即不得直接或者间接的包含所列的元素</li>
</ul>
<p><img fetchpriority="high" decoding="async" class="size-full wp-image-4" title="allowednesting.gif" src="/wp-content/uploads/2008/10/allowednesting.gif" alt="(X)HTML Strict 下的嵌套规则" width="579" height="1370" /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
