2016-09-23 13 views
2

デザインは1つのファイルにあり、内容は別のものになるようにHTMLウェブサイトを整理する方法はありますか?htmlとcssでメニューテンプレートを作成することはできますか

たとえば、2つの言語のWebサイトが必要です。メニュー項目をhtmlでどこかに保存することができるので、各ページのhtmlファイルではなく、一度だけ変更する必要がありますか?

ウェブサイトのフレームを同じように維持する可能性がありますが、別のファイルの内容に基づいてテキストを変更するだけですか?または、静的なhtmlウェブサイト(githubに保存して表示できる種類)で行うことは意図されていません。

ありがとうございます! (私は経験豊富なWebデザイナーではありませんが、私の質問が分かれば役に立つリンクがありがたいです。)

+0

PHPまたはAjaxについて学ぶ – DaniP

答えて

2

これにアプローチする方法の1つは、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

関連する問題