2016-09-23 96 views
2

有沒有辦法組織一個html網站,使設計在一個文件中而內容在另一個文件中。我可以用html和css創建菜單模板嗎

例如,我們需要一個2種語言的網站。是否可以將菜單項存儲在某處,以便我們只需將它們更改一次,而不是將其更改爲每個頁面的html文件?

一個類似的方法可能會保持網站框架相同,但只是基於另一個文件的內容更改文本?或者,這不是意味着在一個靜態的HTML網站(可以在github上存儲和查看的類型)完成。

謝謝! (我不是一個有經驗的網頁設計師,如果你明白我的問題,我會很感激任何有用的鏈接。)

+0

瞭解PHP或Ajax – DaniP

回答

2

解決這個問題的一種方法是使用PHP。

<?php 
// <= PHP 5 
$file = file_get_contents('./people.txt', true); 
// > PHP 5 
$file = file_get_contents('./people.txt', FILE_USE_INCLUDE_PATH); 
?> 

有類似的東西。

+0

爲什麼最好的方法是使用php?爲什麼不使用其他服務器端語言?或者爲什麼不ajax,例如,如果用戶想使用客戶端沒有任何服務器端語言? – Dekel

+0

@Dekel我更新 –

+2

更好,刪除我的反對:) – Dekel

2

是的,你可以。 MVC結構使其成爲可能,但您必須使用PHP或C#(與ASP.NET)之類的服務器端語言。

通過使用JavaScript,服務器端語言和.json文件。 當頁面被加載時,你使用AJAX請求json編碼的相應數據到服務器,並用JS填充HTML標籤。

+0

謝謝,我會研究這些選項。 – puslet88