2014-04-29 89 views
0

我有一個相當奇怪的用例。 我需要一個標籤在HTML文檔的頂部,不會用於格式化,但會包含解析實體的一些信息(標誌爲&數據)。 通常註釋用於此:HTML格式標籤外的非格式標籤

<!-- foo = bar --> 
<html> 
etc. 

現在我們可以從評論中剝離「富」當HTML是根據它的價值「酒吧」解析和行爲。

但是我現在處於這樣一種情況:其中一箇中間系統從html發送它的所有註釋。

所以我的問題是:還有什麼其他標籤可以超出html標籤而不破壞html規格(太多)?

我知道<!doctype>標籤的,但你不能真的把數據存在不打破東西

NB:

  • 是的,我知道這種信號的是醜陋的,但這些都不是我的系統,我必須提供這樣一個標誌。

  • 所有評論被剝離

    不執行
  • JS(還),所以我們不能通過DOM

+0

meta tags? ''? –

+0

你不能在身體底部使用隱藏的div,這樣它不會影響你的seo排名,因爲我認爲一些搜索引擎只會使用頁面上的前x個字符數 – Pete

+0

@MarcB:他們是不是根據規範允許在頭外?他們聽起來很有希 – RickyA

回答

0

這是一個不太理想的情況,但你可以在裏面的添加任何東西做doctype標籤是這樣的:

<!doctype html public 'You are free to add anything here'> 

我不知道有多少數據被允許在那裏,但是這不應該亂用頁面的解析。

+0

你確定不會搞砸解析器。該字符串用於提供dtd路徑:'<!DOCTYPE HTML PUBLIC「 - // W3C // DTD HTML 4.01 // EN」「http://www.w3.org/TR/html4/strict.dtd」>' – RickyA

+0

我認爲瀏覽器大多忽略它或將它用作提示。但它仍然是一個可怕的解決方案:) –