2011-10-20 28 views
1

我即將開始在一個新網站上工作,並認爲使用HTML5會很有趣。我決定使用HTML5 Boilerplate項目來減少因IE問題而引發的頭髮問題。在研究HTML5時,我沒有看到與簡單導航管理相關的任何內容。HTML 5,PHP和導航

在過去,我一直使用PHP的包含爲我創建的網站的導航/頁腳部分。它可以很容易地設置一個新的菜單項或更改整個站點的頁腳。我遇到的問題是,除了包含之外,我沒有理由使用PHP(通常)。

所以我的問題是我有任何其他選項(每個頁面單獨的菜單之外),什麼是最佳做法?我注意到很多網站似乎只使用HTML作爲其網站的導航部分,但看起來浪費時間來更新很多頁面...

我是否錯過了一些非常明顯的東西?

謝謝您的建議。

+0

你不會知道他們是否只使用html進行導航,因爲你看不到php後端。 – NVTOnline

+0

這裏的一個很好的做法就是接受最佳答案作爲欣賞的標誌並幫助其他用戶更快地找到最佳答案 – Anonymous

回答

1

如果你不想使用php,你可以使用frames [oopps,最好不要在HTML5中棄用],或者 - 對於像菜單這樣的小部件 - 更好的iframes在你的html中包含外部文件:) 希望已經有所幫助!

雖然只有少量使用php沒有什麼大的傷害。大量的,我想說的是,如果你只使用一點點的PHP,你就不會放任何東西!這不是因爲你「搞砸了」,只是因爲其他的東西都是HTML。 PHP是一種服務器端語言,這種方式也不會對用戶造成任何負擔。

+0

幀在html5中折舊 – Bart

+0

幀本身[已棄用](http:// www.html-5.com/changes/deprecated/index.html)。雖然您可以使用iframe,但只需要一個小的PHP文件可能會更好。 – Bojangles

+0

我曾經看過幀,但它總是看起來像是一種令人不悅的方法,最終會消失。所以我會選擇php包括框架/ iframe我認爲。但謝謝你的答案。 – Nori

1

.shtml一樣簡單:

<!--#include virtual="../quote.txt" --> 

我沒有約... 8使用多年,但它聽起來就像你在找什麼。

儘管如此,我仍堅持使用PHP。如果上傳到服務器以查看您的更改帶來的不便,我會考慮像XAMPP這樣的堆棧。

+0

我對PHP沒有任何問題,只是很費力地將文件更改爲.php,除了某些內容以外沒有任何其他原因。但那可能是我最終要做的。我確實有XAMPP並且很喜歡它。沒有這個PHP會很煩人。 :) – Nori

+0

嘿,我聽到你。當然有批處理/批量文件重命名程序,但不是? –