ホームページ > 記事 > ウェブフロントエンド > CSSスタイル作成の詳しい解説
スタイルシートが読み取られると、ブラウザはそれに応じて HTML ドキュメントをフォーマットします。
<head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head>
ブラウザはファイル mystyle.css からスタイル宣言を読み取り、それに応じてドキュメントをフォーマットします。
外部スタイルシートは、任意のテキストエディタで編集できます。ファイルには HTML タグを含めることはできません。スタイル シートは .css 拡張子を付けて保存する必要があります。以下はスタイルシート ファイルの例です:
hr {color:sienna;} p {margin-left:20px;} body {background-image:url("/images/back40.gif");}
attribute値と単位の間にスペースを入れないでください。 「margin-left: 20px」の代わりに「margin-left: 20 px」を使用すると、IE 6 でのみ機能し、Mozilla/Firefox または Netscape では機能しません。
内部スタイル シート
単一のドキュメントに特別なスタイルが必要な場合は、内部スタイル シートを使用する必要があります。次のように、c9ccee2e6ea535a969eb3f532ad9fe89 タグを使用してドキュメントの先頭で内部スタイル シートを定義できます:
<head> <style> hr {color:sienna;} p {margin-left:20px;} body {background-image:url("images/back40.gif");} </style> </head>
インライン スタイル
インライン スタイルは、プレゼンテーションとコンテンツを混合することにより、スタイル シートの利点の多くを失います。たとえば、スタイルを要素に 1 回だけ適用する必要がある場合など、この方法は注意して使用してください。
インライン スタイルを使用するには、関連するタグ内で style 属性を使用する必要があります。 Style プロパティには、任意の CSS プロパティを含めることができます。この例は、段落の色と左マージンを変更する方法を示しています:
<p style="color:sienna;margin-left:20px">This is a paragraph.</p>
複数のスタイル
いくつかのプロパティが異なるスタイルシートの同じセレクターによって定義されている場合、プロパティ値はより具体的なスタイルシートからになります。ここ。
たとえば、外部スタイル シートには h3 セレクターの 3 つの属性があります:h3 { color:red; text-align:left; font-size:8pt; }そして、内部スタイル シートには h3 セレクターの 2 つの属性があります:
h3 { text-align:right; font-size:20pt; }内部スタイル シートを持つこのページに外部スタイル シートがある場合、同時にリンクした場合、h3 によって取得されるスタイルは次のようになります:
color:red; text-align:right; font-size:20pt;つまり、色の属性は外部スタイル シートから継承され、テキストの配置 (text-alignment) とフォント サイズ (font-size) は次のようになります。内部スタイルシートのルールに置き換えられます。 複数のスタイルが 1 つにカスケードされますスタイル シートを使用すると、スタイル情報を複数の方法で指定できます。スタイルは、個々の HTML 要素、HTML ページのヘッダー要素、または外部 CSS ファイルで指定できます。同じ HTML ドキュメント内で複数の外部スタイルシートを カスケード順序同じ HTML 要素が複数のスタイルで定義されている場合、どのスタイルが使用されますか? 一般に、すべてのスタイルは、次のルールに従って新しい仮想スタイル シートにカスケードされ、番号 4 が最も高い優先順位を持ちます。 ブラウザのデフォルト外部スタイルシート内部スタイルシート(1d04079a578bbde1e255f3f55c53adb9 でスタイルを定義すると、内部スタイル シートが外部ファイルのスタイルを置き換えます。 [関連の推奨事項]
1. 特別な推奨事項: 「php Programmer Toolbox」V0.1 バージョンのダウンロード
以上がCSSスタイル作成の詳しい解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。