0

HTML アプリの 1 つを開発しているときに、メインの HTML ファイルが非常に長くなります。コードを別のモジュールに分割し、メインの HTML ページにマージする方法はありますか。iframe を提案しないでください。別のページ (別の HTML および Body タグを使用) として作成したくありません。

私のデザインはこんな感じです。

現時点の:

index.html

<html>
    <body>
       <div id="sidebar">
          ..........
       </div>

       <div id="content-top">
         <div id="ct-list">
            ...........
         </div>
            ...........
       </div>

       <div id="content-bottom">
            ............
       </div>
    </body>
</html>

私が期待していること

index.html

<html>
    <body>
        <Module src="sidebar.html">
        <Module src="content-top.html">
        <Module src="content-bottom.html">     
    </body>
</html>

sidebar.html

<div id="sidebar">
    ..........
</div>

content-top.html

<div id="content-top">
    <Module src="ct-list.html"> 
    ...........
</div>

ct-list.html

<div id="ct-list">
    ...........
</div>

content-bottom.html

<div id="content-bottom">
    ............
</div>
4

2 に答える 2

3

これを行うにはいくつかのオプションがあります。フレームは、HTML/CSSに加えて何も学ぶ必要がないフレームです。

2番目のオプションは多くの人が笑うでしょうが.shtmlですが、これはHTML / CSSをはるかに超えて学ぶ必要なしに、あなたが望むことを正確に実行するためのシンプルなサーバーサイドシステムです。 <!--#include file="sidebar.shtml"-->

PHP、asp.net、Ruby、Pythonなど、多くのオプションがありますが、これらのオプションにはすべて学習曲線があり、このページを作成するだけの場合は、それだけでは価値がない可能性があります。

于 2012-08-21T06:48:57.223 に答える
0

HTML自体でこれを行うための本当に人気のあるツールはわかりません。おそらく、サーバー側でそれらを組み合わせる簡単なスクリプトを使用する必要があります。または、JavaScript と Ajax を使用できます。

于 2012-08-21T06:51:04.453 に答える