2 年ほど前、DIV+CSS を使用して Web ページを作成できる人は、他の人からよく褒められていました。2006 年の初めに、+ を付けた純粋に静的な Web サイトを使用していたことを覚えています。 CSS レイアウトは、学校の Web デザイン コンペティションでも賞を受賞しました。
今日、DIV+CSS について言及されると多くの人が熱狂するでしょうが、私は首を横に振ります。DIV+CSS がすべてではありません。ましてや、一部の人が「神話」と呼ぶものは言うまでもありません。神話を生み出すのは CSS であり、DIV+CSS ではありません。この問題を修正する時期が来たと思います。
CSS の本質は、各タグをそれぞれの目的に使用する必要があるということです。
DIV+CSS をやみくもに擁護することは、初心者を迷わせるだけです。
1. DIV は HTML で最も一般的に使用されるタグの 1 つにすぎません
明らかに、HTML は単なる DIV タグではなく、すべてのタグに目的がありますが、その中でも DIV は最も便利です。 DIV が他のすべてのタグの機能を実現できれば、W3C はずっと前に HTML を合理化しているはずです。
table にメリットがないわけではありません。ただ、table の使用が比較的シンプルで使いやすいため、初期の頃に誤って広く宣伝されました。ただし、Web ページのデータを処理するテーブルのパフォーマンスは他のタグで置き換えることはできませんが、ページ全体のレイアウトには適していません。
2. コードの可読性純粋な DIV+CSS ウェブサイトのコードの可読性は、間違いなく非常に低くなります。コメントがなければ、テーブルでも tr と td を使用することができます。特定の部分が何のためにあるのかわかりません。
3. セマンティクスと構造化
現在、CSS を開発する際には、最終的にはセマンティクスがコードの読みやすさの問題であることがますます重視されています。セマンティゼーションとは、コードをより読みやすく理解しやすくすることです。たとえば、.text_01{color:red} は .text_red{color:red} ほど理解しやすくはありません。
同じことが HTML にも当てはまります。
- を見ると、これが順序付きリストであることがわかります。 を見ると、これが
より小さいテキスト単位であることがわかります。
、 を見ると、これらがタイトルであることがわかります。
明らかに、これはすべて div のページでは表示されません。
同じことが、
….. p>
開発者はコードのセマンティクスと構造をより深く理解できるようになると思います。
4. チームワーク
可読性が低く、構造とセマンティクスが不十分であると、チームの他のメンバーが学習したり維持したりすることがより困難になります。これはチームにとって時間とエネルギーの無駄です。実際、DIV+CSS という用語は、私たちをテーブルから別の極端な場所に連れて行きました。正しい Web デザインとは、1 つのタグが世界を支配することではなく、各要素に適切なタグを使用することです。
つまり、DIV+CSS は別の言い方が必要ですが、(X)HTML+CSS の方が適切ではないでしょうか?
DIV については特に言及しないでください。初心者にとっては本当に宝物です!
実際、中国における標準化の普及プロセスを振り返ると、外国人の同僚が CSS スプライトやグリッドなどのテクノロジーを研究しているのに、私たちは何をしているのでしょうか?外国の CSS フレームワークがあちこちで花開いているとき、私たちは何をしているのでしょうか?これまで私たちは外国に行っても他の人に従うことしかできませんでした。
2 年後、私たちはまだ DIV+CSS にこだわっています...

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

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

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

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

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

WebコードエディターのHTML要素分析では、多くのオンラインコードエディターを使用すると、ユーザーはHTML、CSS、およびJavaScriptコードを入力できます。最近、誰かが提案した...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
