div+css レイアウト_html/css_WEB-ITnose
全国各地に「再構築」の春風が吹き、インターネットはしばらく混乱状態にありますが、「div+CSS」が「流行」となり、数え切れないほどのWebサイトが必ず独自の「再構築」を始めています。ただし、これらのさまざまな Web サイトのソース コードを開くと、よく人々を笑わせます
6 つまたは 7 つのレイヤーのネスト、テーブルのないテーブル、純粋な div+a で構成されるページ、および数百の式レイヤー クラスが表示されます。 ... 現在、「高度なテクニック」を宣伝するいくつかの本を除いて、標準に関する本が増えていますが、本の最初の数章でそのような文章を強調しない人はほとんどいません...「構造と構造の分離」。しかし、これらの本の読者のうち、最初の数章を真剣に読んだ人は何人いるでしょうか? それとも、退屈な構造の説明を無視して、一見高度なレイアウト テクニックやハックに飛び込むのでしょうか? div+CSS という用語は最初から多くの人を誤解させており、すぐに成功したいという熱意がこの現象の原因です。テーブル レイアウトに慣れている Web ページの最初のステップは、標準に触れる必要があります。さまざまなレイアウトを実装するための CSS テクニックを盲目的に求めるのではなく、考え方を変えるように努めてください
以下では、私が経験した多くの標準に準拠した考え方について説明します。これは、標準に触れたばかりの XDJM にとっては役に立つでしょう:
1. 「コードの保存」はマーケティング ツールであり、目的ではありません
「div レイアウトを使用すると、テーブル レイアウトよりも多くのコードを節約できます」と私は考えています。この文自体は確かに Web ページの標準化の利点の 1 つであり、「利点の 1 つ」であることに注意してください。 「利点の 1 つ」 「唯一の利点」は目的ではありません。 「コードの節約」は、多くの場合、頑固な上司を説得するために使用されます。 Web ページの標準化の唯一の目的は、「構造とパフォーマンスの分離」です。 、コードを保存するためではなく、Webサイトのサイドバーの表示形式とメインコンテンツさえ同じであるため、以前は統一クラスを使用していました(これを教える本はまだいくつかあります)。ただし、その代償として、コードの適切な構造が失われます。1. ソース コードが読めなくなります。2. Web サイトの保守コストが増加します。たとえば、リンクの色などを変更するには、ページのソース ファイルを変更してクラスを追加する必要があり、その作業負荷は単に ID を調整するよりもはるかに大きくなります。長期的には、その構造はますます悪化し、それを元に戻すのは困難になります。
2. ID はスナイパーライフル、クラスは諸刃の剣
IDはスナイパーライフル、クラスは両刃の剣です。
3. すべてのコンテンツが「コンテナ」として div を必要とするわけではありません
メインメニューでは

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。
