導入HTML は、Web ドキュメントのコンテンツのコンテキスト構造と意味を提供します。HTML 自体には表現はありません。たとえば、<H3> は太字でフォント サイズは 2em、<strong> は太字ですが、これらが HTML の表現だとは思わないでください。これは、動作中の HTML のデフォルト スタイルです。したがって、 HTML はページの表現とは何の関係もないことを知っておく必要があります。表現は CSS の役割です。ページにおける HTML の役割は、構造と意味です。簡単に言えば、コンテンツを分割することです。ここにあるものが、私たちが入れるものです。 構造化Web ページを家に例えると、HTML は鉄筋コンクリートの壁や屋根や梁のフレーム、CSS は装飾材や床のペイントなどに相当します。優れたページ構造とは、CSS 装飾がなくてもページ構造が明確で、家が見えることを意味します。よく話題になる DIV+CSS は単なる一般的な用語であり、この記事全体では DIV ではありません。覚えておいてください: DIV は神ではありません! セマンティックHTML は、テキストの内容と意味 (セマンティクス) を補足的に表現したものです。これは、「この行は見出し、これらの行は段落、これは箇条書き、これはリンク」と教えてくれます。「これらの単語は青、あれは赤、この部分は右側、これらは斜体」とは教えてくれません。それが CSS の仕事です。つまり、HTML はコンテンツがどのようなものであるか (またはそれが何を意味するか) を伝えるものであり、それがどのように見えるかを伝えるものではありません。 コードをコピー コードは次のとおりです。<!--意味不明--> <div id="ヘッダー"> <div class="H3">元ブリック シージ マスター</div> <div class="h2">ブロックで建物を建てることも芸術です</div> </div> <!--セマンティクス化後--> <div id="ヘッダー"> <H3>元ブリックシージマスター</H3> <h2>ブロックで建物を建てることも芸術です</h2> </div> セマンティクスの利点は何ですか?
付録: HTML5 の新しい要素
|
<<: IE8 互換性について: X-UA-compatible 属性の説明
>>: Portainer を使用して複数の Docker コンテナ環境を管理する方法を説明します。
目次スロットスロットとは何ですか?スロットの内容コンパイルスコープフォールバックコンテンツ名前付きス...
最近ファイルシステムを作ったのですが、フィールドが多すぎることに気づきましたページングを使用した複数...
この記事では、JavaScriptで全選択と全選択解除の操作を実装するための具体的なコードを参考まで...
フレームとは、Web ページ画面を複数のフレームに分割したもの(複数の Web ページという形で表示...
以下の手順に従ってください1. request.jsコンテンツ: http リクエスト インターセプ...
Centos7では、/etc/rc.d/rc.localファイルの権限が削減されており、実行権限があ...
背景VirtualBox 仮想マシン (Ubuntu 16.04 システムがロードされている) には...
最近私の記事を読んだ人なら誰でも、私が現在WeChatミニプログラムプロジェクトを担当しており、その...
CentOS の紹介CentOS は、Red Hat Linux が提供する無料で利用できるソースコ...
目次序文1. 需要と効果必要効果2. コードの実装index.vue(html)日付方法テスト結果3...
今日、ちょっとした問題に遭遇し、長い間苦労しました。そのことを皆さんにシェアしたいと思います。 a ...
コア資産管理プロジェクトでは、el-transfer にドラッグ アンド ドロップによる並べ替えと、...
背景グラデーションと自動フルスクリーンに関する CSS の問題編集長は CSS の開発中に致命的な問...
1. Apacheサーバーのインストールと設定yum インストール httpd -y systemc...
リスト形式のテキストの展開と折りたたみの実装は参考までに。具体的な内容は以下のとおりです。必要: 1...