感想:私はバックエンド開発者です。静的 (HTML) ページを取得すると、ページ構造と命名規則が極端に不規則であることに気づき、少し気分が悪くなることがあります。もちろん、このような状況は新人によく起こります。一般的には、開発効率を向上させるために、以前の標準ページを削除し、デモに名前を付けて新人に見せます。 目的:この記事は仕様の紹介ではありません。標準仕様については W3C を参照してください。これはあらゆる状況に適用できるルーチンであり、初心者の開発者がより良いスタートを切れるよう支援するためにも設計されています。 コーディング能力は重要な問題ですが、ここでは取り上げません。ここでは、個人的に問題ないと思ういくつかの方法についてのみお話しします。 とりあえずこれで終わりです。コードを見てみましょう。 1. ページのコーディング構造と基本的な命名規則 コードをコピー コードは次のとおりです。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <ヘッド> <!--ページのエンコード: 主に UTF-8--> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=gb2312" /> <title>無題のドキュメント</title> <!-- 追加のスタイルと参照される外部スタイル ファイル、相対パスと絶対パスについてはここでは説明しません --> <スタイル タイプ="text/css"></スタイル> <!-- 追加のスクリプトと参照される外部 J、Jquery ライブラリなど。 --><script type="text/javascript"></script> </head> <本文> <!--ヘッダータグ ヘッダーはワープに含まれることもありますが、別のタグを付ける方がよいでしょう--> <div id="ヘッダー"> <!--ナビゲーション タグの注意: ヘッダーとナビゲーションは 1 つにまとめられることもありますが、利便性のため混同しないでください --> <div id="ナビ"> <ul> <li><a href="##">ナビゲーション 1</a></li> <!--または--> <li><a href="##"><span>ナビゲーション 1</span></a></li> </ul> </div> </div> <!-- ページ本体。私の習慣では、通常、ページ本体の ID として Warp と Main を使用します。 --> <div id="warp"> <!-- 左側のコンテンツは通常、左側のナビゲーションで、その後に広告スペース、簡単な連絡先情報、クイック検索などが続きます。--> <div id="左コンテンツ"> <!--左ナビゲーション--> <div id="左ナビゲーション"> <ul> <li><a href="###">ジャンプ</a></li> </ul> </div> <!--広告スペース--> <div id="広告" ></div> <!--簡単な連絡先情報--> <div id="お問い合わせ" ></div> </div> <!--右側のメインコンテンツはここで無料でプレイできます。詳細は不明です--> <div id="RighrContent"></div> </div> <!-- 下部には著作権登録番号、統計コード、プロモーションコードなどのさまざまなコードが含まれており、すべてここに追加されます --> <div id="フッター"></div> </本文> </html> 1. ほとんどの初心者でも理解できると思います。ページは、<head>、<header>、<warp>、<footer> に分かれています。上記ではページを 4 つの部分に分けていますが、<header> が <warp> に含まれているため、3 つの部分に分かれている場合もあります。具体的な内容はデザインページに応じて柔軟に調整可能です。実際、ブロックをいくつに分割しても、各ブロックに独立したラベルを付けてパターンを形成することが重要です。このようにして、後続のプログラム開発では、上記のコード内の <header>、<footer>、および <div id="LeftContent"> で共通のコントロールを使用できるため、バックエンドの開発効率とその後のメンテナンスが容易になります。 2. ページファイルの構造 ![]() 1. 図に示すように、これが基本的なファイル構造です。 NewsCenter と Product は列です。列に従ってフォルダーを作成し、その中にページ ファイルを作成する必要があります。そうしないと、すべてのページがルート ディレクトリに配置されると、最初は気付かないかもしれませんが、他の人に渡したり、自分で変更したりすると、目が見えなくなります。 2. 2 番目で最も重要なページ要素ファイル (自分で定義) はすべてスキン フォルダーに配置され、ファイルのプロパティに従ってフォルダーが作成され、対応するファイルが作成されます。 |
<<: CSSを使用してすべての子要素を選択する方法の詳細な説明
>>: Docker ベースのよく使われる CentOS7 イメージの概要
コードをコピーコードは次のとおりです。 @文字セット "utf-8"; /* @...
目次サンプルコードレンダリングコード分析要約するサンプルコード var データ = [220, ...
目次環境条件エラーが発生しました回避策1. mysql dockerにログインする2. ルートパスワ...
この記事では、参考までに、簡単なコメントエリアを実装するためのjQueryの具体的なコードを紹介しま...
Windows に mysql5.7.18zip バージョンをインストールするには、使用前に解凍し...
この記事では、参考までに、echartを使用してタグと色をカスタマイズするVueの具体的なコードを紹...
コンテンツ タイプについて学ぶには、まずそれが何であるか、そして何に使用されるかを知る必要があります...
この記事の例では、画像デジタル時計を実現するためのJSの具体的なコードを参考までに共有しています。具...
目次1. コンポーネント切り替え方式方法1: v-ifとv-elseを使用する方法 2: 組み込みコ...
この記事では、Vue開発ツリー構造コンポーネントの具体的なコードを例として紹介します。具体的な内容は...
*******************HTML言語入門(パート2)*****************...
弊社の Web プロジェクトの 1 つでは、新しい都市の増加によりトラフィックと DB 負荷が増加し...
前回述べた問題を解決するために、オンラインで検索したところ、非常に優れたビジュアル インターフェース...
序文この記事では、docker-compose と dockerfile を使用して、binlog ...
MyISAM ストレージエンジンMyISAM は ISAM ストレージ エンジンに基づいており、それ...