2011-08-23 55 views
0

我已經使用購物車腳本幾年了,它是開源的,所以我可以更改代碼或佈局,如果我想。是在頭文件的頂部添加Doctype足夠還是需要在每個HTML文件的頂部?

現在,一般頁面的主要結構就是這樣。

Index.php - 其中包含一些PHP信息,然後通過包含頁面選項從其他HTML文件獲取佈局。

要澄清,所有的PHP信息都在該文件中,但頁眉,頁腳和一般內容的佈局都從其他文件收集,我猜測要保存工作。

現在header.html文件是唯一包含文件頂部的文檔類型,其餘的只是開始顯示代碼。

我的問題是:在頭文件中顯示足夠的doctype代碼,因爲2個或多個文件被髮送到瀏覽器,頭文件中放置了doctype,它會顯示在那裏。或者每個html文件都需要一個文檔類型,因爲它們在被合併到客戶端看到的內容之前會先被讀取?

我知道PHP是一個服務器端操作,但HTML閱讀,因爲它們 - 所以我只是想知道如果這會造成混淆的不同瀏覽器?

乾杯傑夫

回答

1

是的,它只需要在頭文件中。 .php文件是分開的,是的,但是index.php將它們連接成一個文件。

瀏覽器甚至不知道有3個文件。它只是看到由index.php加入的單個HTML文件,並且該文件只需要頂部的一個doctype聲明。

+0

酷感謝您的確認:-)我只是想將XHTML從過渡到嚴格,所以它減少了瀏覽器的問題。這樣有助於:-) –

0

所需要的唯一事情是一個DOCTYPE在HTML中的第一行,其被髮送到瀏覽器。在將所有內容發送到瀏覽器之前,PHP會將所有內容組合在一起,因此只有標題需要使用文檔類型。