對於小型企業網站,比如說大約10頁,是否有任何「慣例」來構造文件?在PHP中構造HTML標頭的最佳實踐
我通常做的是製作一個header.php,一個footer.php,然後是所有單獨的頁面。在header.php中。我把在個人頁面中的所有HTML head標籤這樣
<?php //some php if needed?>
<!DOCTYPE HTML>
<html>
<head>
<title>my site</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<meta name="description" content="some descriptions" />
<link rel="shortcut icon" href="images/favicon.png" type="image/png" />
</head>
<body>
<?php include_once "header.php";?>
<!--different page contents here-->
<?php include_once "footer.php";?>
</body>
</html>
在header.php文件和footer.php,我只放像菜單和聯繫人的相關信息共同內容。這種方法的好處是標題標籤和描述元標籤等頭標籤中的內容可以很容易地更改,不同的頁面也可以包含不同的腳本和CSS。不好的一面是,每當在這裏發生任何變化時,我都需要在每個頁面中更改它。
所以我只是想知道什麼是組織他們的正確方法? 我一直在尋找這個問題相當長的一段,這裏有一些職位 This和This和This的,感謝
你半路回答你自己的問題。將頁面之間通用的任何內容放在共享文件中幷包含它們。如果它是唯一的,則將其放在單獨的頁面中(如'
您也可以使用MCV模式(在框架內或由您自己完成)以避免重複使用HTML代碼。也許這不是您的案例的最佳解決方案,但它是一個選項。更多信息:http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller –