0
有一天我測試了我的PHP Tidy配置,發現它無法處理來自the guardian的任何頁面。PHP Tidy清除關閉</head>標記不正確
我的配置是:
$tidy_config = array(
'new-blocklevel-tags' => 'article aside audio figure footer header nav section source track video svg',
'new-empty-tags' => 'source track',
'new-inline-tags' => 'audio canvas embed video',
'wrap' => 0,
'markup' => false,
);
$tidy->body()
輸出一個空的本體,而我注意到$tidy->html()
輸出不包含原始</head>
(在源它存在),而是它移動到端(彷彿它由Tidy本身添加)。
我已經測試了衛報頭版和一些新聞/專欄頁面,相同的問題。此配置適用於英國廣播公司或其他網站在我的測試,至少我不希望它返回空body
或移動關閉head
標記。
任何人都可以找出原因嗎?
PS:我的Tidy發佈版本是25 March 2009
,據我所知是最新版本。
雖然我知道w3c fork,但我不認爲這個問題是「整潔不支持HTML5」,head標籤不是HTML5,doctype應該是向後兼容的。此外,w3c分支在一年內報警並沒有更新(在問題上也沒有回覆) – bitinn