2014-06-06 199 views
0

我在一個有點廣泛的網站上工作,有一段時間沒有與網頁開發工作。我想爲網站上的每個頁面創建基本佈局。也就是說,我想創建一個頁眉,頁腳,導航欄和標準容器,這些容器在網站上的所有頁面上都是相同的。多頁面的HTML頁面模板

不過,我不想簡單地複製和粘貼代碼。有沒有一種方法來創建一個基本的中央頁面模板,我可以編輯並使所有頁面上的更改生效?

+2

退房的PHP包括一個教程。 – Charles

+0

哪個框架和技術? –

回答

1

你可以這樣做。

創建的header.phpnavigation.phpfooter.php然後就包括他們在你需要的任何文件。

<html> 
<body> 
<div> 
<?php include 'header.php'; ?> 
<?php include 'navigation.php'; ?> 
</div> 
<div> 
Some central content here 
</div> 
<div> 
<?php include 'footer.php'?> 
</div> 
</body> 
</html> 

現在,當你改變的header.php及其變化將體現在哪裏,你包括它的每一頁。

還有一件事我要提的是更好,如果你使用一些MVC框架。其中有default.ctp的概念。您可以在哪裏創建頁面的通用模板。

更多關於MVC框架CakePHP

+0

感謝您的快速響應。我包含在php文件中的元素是否可以通過CSS訪問?還是在PHP文件中照顧? – Nehringtb

+0

你應該在頭文件的頂部包含css,並在css上正常工作。因爲你在html頁面中工作。 –

2

引導,更快的時尚,直觀,強大的移動第一個前端框架,更容易的Web開發

http://getbootstrap.com/

引導是一個模板系統,它可以幫助你。

+0

謝謝你的建議。我一定會考慮引導。 – Nehringtb