構造とプレゼンテーションの分離を理解するためのWeb標準の学習

構造とプレゼンテーションの分離を理解するためのWeb標準の学習
Web 標準について議論するときに必ず話題になるのは、構造とプレゼンテーションを分離することの重要性です。

構造とプレゼンテーションの違いを理解するのは、特にドキュメントの意味構造について考えることに慣れていない場合は、最初は難しい場合があります。

ただし、構造とプレゼンテーションが分離されている場合、CSS ドキュメントを使用してプレゼンテーションを制御することが容易になるため、これを理解することが重要です。

構造は、ドキュメントの本体と、意味タグおよび構造タグで構成されます。

プレゼンテーションは、コンテンツに与えるスタイルです。ほとんどの場合、プレゼンテーションはドキュメントの見た目を意味しますが、ドキュメントの「聞こえ方」にも影響を与える可能性があります。結局のところ、すべての人がグラフィカル ブラウザーを使用するわけではありません。

構造とプレゼンテーションを可能な限り分離します。

理論的には、コンテンツと構造を保存するために 1 つの HTML ドキュメントを使用し、ドキュメント全体の表示を制御するために 1 つの CSS ドキュメントを使用する必要があります。

プレゼンテーションと構造が分離されていない Web サイトは、今日でも一般的です。

したがって、最初に学習を始めるときは、それらを別々のファイルに配置する良い習慣を身に付ける必要があります。XHTML ファイルは、外部の CSS および JavaScript ドキュメントをリンクして共有できます。

<<:  CSSを使用して円形の波効果を実現する

>>:  Dockerイメージのエクスポートとインポート操作

推薦する

VUE レンダリング機能の使い方と詳細な説明

目次序文レンダリングの役割レンダリング機能の説明レンダリングとテンプレートの違いレンダリング例要約す...

Mysql 自己結合クエリ例の詳細な説明

この記事では、Mysql の自己結合クエリについて説明します。ご参考までに、詳細は以下の通りです。自...

MyCat を使用して Linux で MySQL マスター/スレーブの読み取り/書き込み分離を実装する方法

目次Linux - MyCat を使用して MySQL マスター スレーブの読み取り書き込み分離を実...

CSS フロントエンドの知識ポイントのまとめ(必読)

1. CSS の概念: (カスケーディング スタイル シート)利点: 1. コンテンツとプレゼンテ...

CentOS 7 でゲートウェイを変更して IP を設定する方法の例

Centos7 バージョンをインストールするときに、外部ネットワークへの接続を選択すると、外部ネット...

HTMLのposition属性の使い方(4種類)の詳しい説明

位置の 4 つのプロパティ値は次のとおりです。 1.相対的な2.絶対3.修正4.静的これら 4 つの...

React+Antdはテーブルの追加、削除、変更の例を実装します

目次テーブル/index.jsテーブル/モデル/index.jsテーブル/モデル/モジュール/bas...

JDBC を使用して MySQL を操作するための簡単な分析では、Class.forName("com.mysql.jdbc.Driver") を追加する必要があります。

導入データベースに接続するためにJDBCを使用することに慣れている場合は、データベースに接続するため...

Kali Linux システムのバージョンを確認する方法

1. Kali Linuxシステムのバージョンを確認するコマンド: cat /etc/issue 2...

Nodeはリクエスト追跡にasync_hooksモジュールを使用します

async_hooks モジュールは、Node.js バージョン 8.0.0 に正式に追加された実験...

JavaScript ステートメントの一般的な for ループの詳細な説明

JavaScript には、for、for in、for of、forEach ループなど、多くのル...

Centos7でmysql5.7.19のデータ保存場所を移動する方法

シナリオ: データ量が増加すると、MySQL が配置されているディスクがいっぱいになり、より大きなス...

CentOS システムでの JDK のインストールと設定の概要

目次序文OpenJDKの確認とアンインストールダウンロードした圧縮パッケージを使用してJDKをインス...

M1 チップに MySQL 8.0 データベースをインストールする方法 (画像とテキスト)

1. ダウンロードまず、MySQLの国内ミラーをお勧めします。特に速いわけではありませんが、それで...