有沒有人知道什麼時候適當地完成標記的良好參考或經驗法則<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