少し前に csdn で遊んでいたとき、Web ページに QQ と Weibo を追加するのはすごいと思いました。ブリスケットを学んだ後、私は B/S を学ぶという本当の旅を始めました。
最初は、
一般に、CSS には、フォント、色、配置、余白を制御するためのさまざまなスタイル属性が含まれています。これらは、Web ページのスタイル
の一部にすぎません。 CSS スタイル プロパティは 2 つのカテゴリに分類されます。
レイアウト属性: Web ページ上の要素の位置に影響を与える属性 (マージン、パディングなど) で構成されます。
書式設定プロパティは、Web サイト内の要素の視覚的な表示に影響を与えるプロパティ (フォントの種類、サイズ、色など) で構成されます。
CSS のカスケード
CSS スタイル シートのカスケードは、スタイル シートのルールが HTML ドキュメント要素に適用される方法、つまり、CSS スタイル シート内のスタイルが階層を形成する方法などを表します。特定のスタイルは共通のスタイルをオーバーライドします。スタイル ルールの優先順位は、平準化効果を実現するために CSS の階層構造によって決定されます。これは、サブクラスが親クラスの特性を継承する、継承に似た関係とみなすこともできます。基本的なスタイル ルールはスタイルシート全体に適用されますが、より具体的なスタイル ルールによってオーバーライドできます。
簡単な例を見てみましょう。下の文字の色がわかるでしょうか?
<span style="font-family:KaiTi_GB2312;font-size:18px;"><div style="color:green"> this text is green. <p style="color:blue"> this text is blue.</p> <p> this text is stil green.</p></div></span>
タグは
のテキスト
に渡されます。ただし、最初の
タグは色のスタイルをオーバーライドし、青に変更します。最終結果は、最初のテキストが青、2 番目のテキストが緑になります。
DIV+CSS
Web ページは非常にシンプルですが、大きな Web ページがネストされたテーブルでレイアウトされている場合、テーブルが完全に読み取られるまでテーブルが表示されないため、Web ページの表示に非常に悪影響を及ぼします。フォームを読むのに時間がかかる
ので、ユーザーが Web ページを読むのに役立つわけではありません。 Web ページの表示が非常に遅い場合、ユーザーは通常「やめてください」と言うでしょう。待っててください。」 +DIV+CSS レイアウトの最大の利点は、Web レイアウトを変更する場合、大きなテーブルとネストされたテーブルを含む Web ページ レイアウトをコンパイルするだけで済むことです。 Web ページのメンテナンスと最適化が大幅に容易になります。 上で説明したのはテーブルのレイアウトであることに注意してください。 table タグの役割を否定するのではなく。