ホームページ  >  記事  >  ウェブフロントエンド  >  shtmlとhtmlの違い

shtmlとhtmlの違い

藏色散人
藏色散人オリジナル
2021-06-03 14:23:058625ブラウズ

shtml と html の違いは、html は純粋に静的なマークアップ言語であるということです。html ドキュメントに記述されたコンテンツは、ユーザーがブラウザを開いたときに表示されるものと同じです。一方、shtml は半静的で、半静的マークアップ言語 動的マークアップ言語では、ユーザーがブラウザーで shtml ドキュメントを参照すると、SSI コマンドが解析され、コンテンツがユーザーに表示されます。

shtmlとhtmlの違い

#この記事の動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。

shtml と html の違いについての簡単な説明

誰かが shtml と html の違いについて質問したとき、私は大量の情報を確認し、それに基づいて整理しました。私の理解に基づいて、共有してください。

shtml とは何ですか?

shtml は html に似ています。これも Web デザインに使用されるマークアップ言語です。違いは、html が純粋に静的なマークアップ言語であることです。HTML ドキュメントにはどのような内容が書かれていますか? どのようなユーザーが使用しますか?ブラウザを開いたときに表示される内容が表示されます。shtml は半静的および半動的マークアップ言語です。SSI コマンドを shtml に含めることができます。ユーザーがブラウザで shtml ドキュメントを参照すると、そこに含まれる SSI コマンドが表示されます解析され、コンテンツがユーザーに表示されます。

SSI とは何ですか?

SSI は WEB サーバー向けに提供されているコマンド群で、HTML 文書のコメント内容に直接埋め込むだけで済みます。例:

はすべて SSI 命令です。前者は HTML ファイルを含めるために使用され、後者は現在のドキュメントの名前を表示するために使用されます。

  了不起的盖茨比
    
    
了不起的盖茨比
    
1922年的春天,一个想要成名名叫尼克。卡拉威的作家,离开了美国中西部,来到了纽约。那是一个道德感缺失,爵士乐流行,走私为王,股票飞涨的时代。为了追寻他的美国梦,他搬入纽约附近一海湾居住。
    
菲茨杰拉德,二十世纪美国文学巨匠之一,兼具作家和编剧双重身份。他以诗人的敏感和戏剧家的想象为“爵士乐时代”吟唱华丽挽歌,其诗人和梦想家的气质亦为那个奢靡年代的不二注解。

ブラウザでindex.htmlドキュメントにアクセスすると、次のように表示されます:

shtmlとhtmlの違い

ブラウザでのアクセスtest.shtml は次のように表示されます。

shtmlとhtmlの違い

上に表示された内容は、index.html ファイルに表示された内容とまったく同じであることがわかります。 SSI コマンド 以下に示す test.shtml を解析した結果が、この SSI コマンドで表示される内容です。

2 つのファイルのディレクトリ構造は次のとおりです。

shtmlとhtmlの違い

必要な手順

上記のデモに従ってインデックスを作成します。 html と 2 つのファイル test.shtml は、ブラウザが test.shtml ドキュメントにアクセスすると空白になります。これは、shtml が SSI 命令を解析する前に、SSI 命令をサポートするサーバー構成が必要であるためです。 html と shtml の違いを理解するだけであれば、深く勉強する必要はありません。 Apache サーバーをインストールしている学生の場合は、以下の手順に従って、shtml をサポートできるように Apache 構成を変更できます。

1. Apache の httpd.conf ファイルを開き、「AddType text/html .shtml」を検索します。

2. これら 2 行の前にある #comment を削除します

# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml

3. Options Indexes FollowSymLinks を検索し、Options Indexes FollowSymLinks includes に変更します

4. httpd.conf を保存し、apache を再起動します

要約

html は純粋な静的マークアップ言語であり、そこにどのようなコンテンツが書かれていても、ブラウザはそれを表示します。 shtml は、SSI 命令を含めることができる半静的および半動的マークアップ言語です。shtml をサポートするようにサーバーを構成した後、shtml ファイル内の SSI 命令が解析されます。ブラウザで shtml ドキュメントを参照すると、 SSI 命令を解析した結果。

【推奨学習:

html ビデオ チュートリアル

以上がshtmlとhtmlの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。