我是新來這個網站,很新的HTML/PHP所以請原諒我,如果我做錯什麼事......但這裏是我的問題:更改PHP一個DIV包括
我剛開始學習HTML通過許多谷歌搜索。 2個星期前,我從未碰過HTML。我正在建立一個有6個主頁的網站:Home, Questions, Forums, Contact, About
和Help
。
每一頁具有4個主要部分組成:
報頭(包括水平的Navbar)
邊欄
主要內容區
頁腳
頁眉,側邊欄和頁腳複製o在每個頁面中使用PHP INCLUDE命令。這很好。一切工作正常。
但是,我不完全希望頁眉/導航欄在每個頁面上100%相同。在我的Header.HTML文件(由我的PHP INCLUDE命令調用的文件)中包含一個DIV,我正確地稱之爲「headertext」。
例如,在主頁上,我的headertext DIV表示「Cool Stuff,免費!」 (用CSS可視化樣式,但文本信息包含在Header.HTML文件中),並且它在網站徽標和網站廣告框之間很好地居中,全部位於標題區域內。
由於我使用PHP包括,該網站在每一頁上有這樣在標題文本的同一直線上。然而...這是我想要的:
當我導航到我的「ABOUT」頁面例如,我希望headertext div成爲「關於我們」,而不是「酷的東西,免費」..得到什麼我是說?
但我還是想用PHP包括能夠減少我必須爲每一頁的index.php文件通過篩選的代碼量...
我希望這一切有意義....雖然我作爲這個東西的新手,我在過去的兩週裏已經變得非常擅長HTML。不過,請注意,我是PHP全新的(截至今天)。這可能嗎?
感謝您的幫助!
UPDATE:解決:
感謝Kainaw,我想通了。
在頭文件中使用if語句。如果(page = home){執行此操作} else {執行其他操作} –
歡迎來到PHP以及我們許多人意識到的麻煩。你也應該開始研究框架。這將是一個很好的方法,可以深入瞭解複雜的問題,並瞭解它們是如何解決的。你不必開始使用一個,但可能對你很有趣。 –