我正在開發一個HTML5/CSS3網站,並且在所有10或15個網頁中都有相同的文本塊。在所有網頁中添加相同文字的最佳方法是什麼? 我是否應該通過php或javasript從外部文件中包含該文本? 或者我只是複製並粘貼在所有網頁的文字?想要在多個網頁中添加同一段文字
如果我應該去第一個選項,那麼它會減慢我的網站(一點點)加載外部文件?
如果我應該選擇第二個選項,那麼如果網站所有者想要對該文本進行一些更改,該怎麼辦?
編輯:我已經包含使用java的外部文件的頁眉,頁腳和主菜單。在頁面中添加太多外部文件會很重要嗎?
我首選java上的php,因爲我不想將.html文件擴展名改爲.php。
如果您使用JS,搜索引擎或沒有JS的人將無法看到它。 – Oriol
我不會說PHP,但如果這是ASP.NET MVC,您可能會創建一個包含重複文本的部分視圖或佈局文件(母版頁)。您可能想要搜索PHP「部分視圖」或「您的PHP框架部分視圖」 –