Java学習編 - CSSの基礎(1)_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:40:29
オリジナル
1306 人が閲覧しました

CSSの基礎知識(1)

1. CSSスタイル:

読み込むCSSスタイルは4種類あります:

1)、外部スタイル
2)、内部スタイル
3)、インラインスタイル
4 ), Import style

<link href="layout.css" rel="stylesheet" type="text/css" />
ログイン後にコピー
この形式は、cssを別途cssファイルに記述し、ソースコード内にリンクとしてリンクする形式です。その利点は、このページだけでなく他のページも呼び出せることです。最もよく使用される形式です。


<style>h2 { color:#f00;}</style>
ログイン後にコピー
このフォームは、 で終わり、ソース コードの head タグに記述されます。このようなスタイルシートはこのページでのみ有効です。他のページには適用できません。


<p style="font-size:18px;">内部样式</p>
ログイン後にコピー
タグ内で style とマークされているこのタイプのスタイルは、タグ内の要素に対してのみ有効です。そのため、インライン スタイルは、コンテンツから分離されていないため、推奨されません。これを使って。


@import url("/css/global.css");
ログイン後にコピー
リンク スタイルは、@import URL タグでリンクされた外部スタイル シートであり、通常は別のスタイル シート内で使用されます。ホームページで使用されるスタイルがlayout.cssの場合、グローバルに必要な共通のスタイルをglobal.cssファイルに配置し、レイアウトで@import url("/css/global.css")を使用できます。 css の形式でグローバル スタイルをリンクするため、コードの再利用性が高くなります。

2. CSS の優先順位:

1)、ID の優先順位はクラスよりも高くなります
2)、後のスタイルは前のスタイルをオーバーライドします
3)、指定されたスタイルは継承よりも高くなります
4)、インライン スタイルは内部または外部スタイル
概要: 単一 (id) は共有 (クラス) より上位です。指定されていなければ、指定されたものを使用します。

3. CSS ボックス モデル。構成:

Web 標準を学ぶには、まず最初に理解する必要があります。私たちが理解しているのは、DIV レイアウトの核となるこのボックス モデルです。従来のテーブル レイアウトでは、さまざまなサイズのテーブルとテーブル ネストを使用して Web ページ コンテンツを配置およびレイアウトします。CSS レイアウトに切り替えると、CSS で定義されたさまざまなサイズのボックスとボックス ネストを使用して Web ページが配置されます。この組版方法の Web ページ コードはシンプルで、パフォーマンスとコンテンツが分離されており、保守が容易で、PDA デバイスなどのより多くのブラウザと互換性があり、通常に閲覧することもできます。

では、なぜボックスと呼ばれるのでしょうか?まず、Web デザインでよく聞く属性名について説明します。content、padding、border、margin はすべてこれらの属性を持ちます。

実際には上部に開口部のある箱として想像できます。そして、上から見下ろすと、境界線は箱の厚さに相当し、内容はオブジェクトの空間に相対的です。衝撃防止の目的で箱に詰められた発泡体は、簡単に取り外せるように箱の周囲に一定のスペースを残すことに相当します。ボックスモデルはこんな感じでわかりやすいでしょうか?

つまり、ページ内のボックスモデル全体の幅は、左ボーダー + 左ボーダー + 左パディング + コンテンツ + 右パディング + 右ボーダー + 右ボーダーで構成され、CSS スタイルの width で定義される幅はコンテンツのみです部分の幅。

ここでの境界は外側マージンとも呼ばれ、外側のパッチは内側マージンおよび内側パッチとも呼ばれます。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート