有没有人知道什么时候适当地完成标记的良好参考或经验法则<script></script>
或何时使用更简单的<script />
。关于何时使用/>在html中的经验法则
也许一些例子是最适合的例子。 <input></input>
VS <input />
,<script />
VS <script></script>
等等等等
请随意编辑和重组我的问题,如果我没有术语完全正确
有没有人知道什么时候适当地完成标记的良好参考或经验法则<script></script>
或何时使用更简单的<script />
。关于何时使用/>在html中的经验法则
也许一些例子是最适合的例子。 <input></input>
VS <input />
,<script />
VS <script></script>
等等等等
在HTML切勿使用<element />
以来,根据HTML的版本使用的是和你把它,要么:
list of elements in HTML 4.01有一列显示了当开始和结束标记是可选的或禁止的时候。
如果您正在编写XHTML,那么在HTML 4中禁止使用结束标签时,请使用<element />
。这是HTML compatibility guidelines的一部分。 (如果你是为XHTML服务的应用程序/ xhtml + xml(因此排除IE 8及更低版本的用户)的人数极少,那么你可以在任何元素上使用该语法)。
如果您正在编写HTML 5,那么您可以在与XHTML相同的规则下使用该语法 - 但它是可选的,因此我不会打扰。
退房这个职位上回答您的问题:)
这实际上取决于您的文档定义类型。如果你不确定哪一个最适合你的文档类型,那么你总是可以通过一个验证器运行它,如果它发现任何不适合你的文档类型的东西,它会投诉。例如:
http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-tags-in-xhtml-as-implemented-by-the -major-br – Sarfraz 2011-02-12 21:59:36
当作为text/html使用时,``特别邪恶。它会自动关闭Safari中的脚本元素,但所有其他浏览器都会将其视为脚本开始标记。 – Alohci 2011-02-12 22:39:06