ホームページ > 記事 > ウェブフロントエンド > CSS+DIV 2 日目_html/css_WEB-ITnose
2 日目から、CSS リファレンスといくつかの一般的な CSS 属性を含む CSS の基本的な使い方を学びました。 CSS の基本的な使い方をマスターすることは、CSS+div レイアウトの最初のステップにすぎません。レイアウトに関しては、最も重要なのは配置です。組版に表を使用する場合、Web ページ上にグリッドを直接描画し、対応するグリッドにコンテンツを入力します。 CSS を使用する場合も同じ原則が当てはまりますが、CSS には独自の配置メソッドのセットがありません。今日の目標はCSSの配置をマスターすることです。
まず、相対位置決めと絶対位置決めという 2 つの定義を紹介します。相対配置では、ドキュメントの元の位置からのオフセットが可能になります。絶対位置決めにより任意の位置決めが可能です。以下に、位置決めに使用する必要があるいくつかの属性を示します。
位置決めは一般に重要ではないため、各パラメーターの役割を詳しく説明します。
position: static |relative
static : 特別な配置はありません。オブジェクトは HTML の配置ルールに従います。
absolute: オブジェクトをドキュメント フローの外にドラッグし、絶対配置に left、right、top、bottom およびその他の属性を使用します。そして、そのカスケードは z-index 属性によって定義されます。現時点では、オブジェクトにはマージンがありませんが、パディングと境界線はまだあります
//通常、絶対配置を使用する場合はこの属性を使用します。
relative: オブジェクトは積み重ねることはできませんが、左、右、上、下およびその他の属性に基づいて通常のドキュメント フロー内でオフセットされます
left: auto|lenth
auto: 特別な位置決めはありません。ドキュメント フローは次のようにロードされますHTML の位置決めルールに割り当てられます。
length : 浮動小数点数と単位識別子 | から構成される長さの値。この値を有効にするには、位置属性値を絶対または相対として定義する必要があります。
例: div {position:Absolute; left: 1in; }
この値を有効にするには、top と left の使用法が同じであることにも注意してください。
width: auto|lenth
auto: 特別な配置なし、HTML 配置ルールに従ってドキュメント フローに割り当てられます
length: 浮動小数点数と単位識別子 | で構成される長さの値。
高さの構文は幅とまったく同じです。また、定義する必要はありません。位置は絶対値でなければなりません
clip : auto | rect (numbernumbernumbernumber)
auto :クリッピングなしのオブジェクト
rect(numbernumbernumbernumber) :右上-下の順に提供されます-left オブジェクトの左上隅から (0,0) 座標として計算された 4 つのオフセット値。いずれも auto に置き換えることができます。つまり、このエッジはクリップされません。 hidden |scroll
auto: これは本文オブジェクトとテキストエリアのデフォルト値です。必要に応じてコンテンツを切り取り、スクロールバーを追加します
hidden: オブジェクトのサイズを超えるコンテンツを表示しません
scroll: 常にスクロールバーを表示します
z-index: auto | number
// いくつかの 3 次元効果を生成するために使用する必要があります
visibility: 前の親オブジェクトの可視性を継承します
上記の属性の位置、幅、高さ、左、上、および z-index は div を配置するために使用され、クリップ、オーバーフロー、および可視性はコンテンツの表示を制御するために使用されます。レイヤーの基本属性と見なすことができます。レイヤーの基本的なプロパティをマスターしたら、レイヤーを使用して表示を配置および制御する例を見てみましょう:
& & Lt; HTML & gt;
& lt; タイトル & lt; スタイル タイプ = "text/css" & lt; !- # #Container1 {position: 絶対位置; TOP :100}
//*位置: 絶対位置としてコンテナ1を定義します*//
#container2{位置: 絶対位置: 100; }
//*container2を絶対配置として定義し、初期表示はhidden(非表示)*//
p{font-size: 12pt;} //*pのフォントを定義*//
-->
< ;/style>
画像を選択してください: /p>//*フォント サイズ、名前、色を設定します*/ /
名前: 砂漠 p>//*フォント名、色、サイズを設定*//
名前:sea
1”>
//*画像をインポートし、z-index属性を1として定義します
*//