1. 高さ: DIV の高さを設定します。 幅: DIV の幅を設定します。
2. マージン: DIV の拡張マージン (親コンテナまでの距離) を設定するために使用されます。 margin: 親コンテナの上、右、下、左からそれぞれ 4 つの距離が続きます。 margin: [top][right][bottom][left]
は個別に設定できます: margin-left: までの距離親コンテナの左境界までの距離 margin-right: 親コンテナの右境界までの距離 margin-bottom: 親コンテナの下境界までの距離親コンテナ。
3. パディング: DIV の内側のマージン (内側の要素と DIV 境界の間の距離) を設定するために使用されます。パディング: 親コンテナの上、右、下、左からの距離である 4 つの距離が続きます。マージン: [上][右][下][左]: によって設定される距離に注意してください。パディングは、独自の幅と高さ内 (IE7 および FF) には含まれません。たとえば、DIV の幅が 100 ピクセルに設定され、padding-left が 50 ピクセルに設定されている場合、DIV の幅は 150 ピクセルになります。ページに表示されます。
4. 境界線: DIV の境界線のスタイルを設定します。表示: 表示属性を設定します。その値には、ブロックとなしが含まれます。ページ上の DIV のフロー方向を設定します。その値には、左 (左側に表示)、右 (右側に表示)、およびなしが含まれます。 DIV の背景スタイルを設定します。背景の後に、背景色、背景画像、タイリング方法などのスタイルを直接指定できます。次のプロパティを使用して個別に設定することもできます。
background-color: 背景色を設定します。background-attachment: 背景画像の添付方法、その値はスクロールおよび固定です。background-repeat: 既存の背景画像を指定します。背景画像のタイリング方法。その値には、 no-repeat (タイル化されない)、repeat (2 方向にタイル化される)、repeat-x (水平方向にタイル化される)、repeat-y (垂直方向にタイル化される) が含まれます。その値には、上、下、左、右のさまざまな組み合わせがあります。座標を使用して特定の場所を指定することもできます。
5.位置:DIVの位置決め方法を設定します。位置には、静的、固定、相対、および絶対の 4 つの属性があります。一般的に使用されるのは相対的と絶対的です。静的として指定されている場合、DIV は HTML ルールに従います。相対として指定されている場合は、top、left、right、bottom を使用してページ内での DIV のオフセット (独自のオフセットを基準とした) を設定できます。現時点ではレイヤーは使用できません。固定として指定されている場合は、上、左、右、下を使用して DIV を絶対的に配置できます。 IE7 と FF の DIV は画面に対して固定されており、IE6 では影響がありません (理由はわかりません)。
6. フォント: DIV でテキストのスタイルを指定します。その後にテキストの複数のスタイルを指定できます。 font-family: 使用するフォント名を設定します。 font-weight: テキストの太さを指定します。その値には、太字、太字、太字などの値が含まれます。テキストのスタイルを指定します。その値には斜体、通常の斜体などが含まれます。 color: テキストの色を指定します。 text-align: テキストの水平方向の配置を指定します。その値には、中央 (中央) のテキストが含まれます。 -decorator: テキストの装飾に使用されます。その値には、下線、上線、ブリンクの組み合わせが含まれます。text-indent: テキストのインデントを設定します。text-transform: テキストの大文字と小文字を設定します。その値には、小文字、大文字、大文字化 (最初の文字を大文字にする) が含まれます。 方向: コンテンツのフロー方向。その値には、ltr (左から右)、rtl (右から左) が含まれます。 line-height: テキストの行の高さを指定します。 Word-spacing: 単語の間隔。
7. オーバーフロー: コンテンツのオーバーフロー制御。その値には、scroll (スクロール バーは常に表示されます)、visible (スクロール バーは表示されませんが、余分な部分は表示されます)、auto (コンテンツが表示されるときにスクロール バーが表示されます) が含まれます。を超えます)、および非表示(コンテンツがコンテンツを超えるとスクロールバーが表示されます)。
3. いくつかの特殊効果:
1. z-index: DIV のスタック順序を設定します。 z-index 属性を使用する場合は、位置を絶対として指定する必要があります。
2. カーソル: DIV 上のカーソルのスタイルを設定します。
3. クリップ: クリッピング長方形を設定します。 Clip:rect(top rightbottom left); 上下左右の距離を設定しますが、このとき位置は絶対指定する必要があります。
4. 不透明度透明度フィルター:alpha(opacity=value) 例: filter:alpha(opacity=50);opacity:0.5;
4. 絶対位置と相対位置 (位置)
絶対位置:
位置属性はネチズンの幸福の鍵となります:
H4 {position:Absolute; left: 100px; top: 43px }
この CSS ルールにより、ブラウザーのピクセルの左側から正確に 100 個のアイコンの開始位置を設定できます。上から 43 ピクセルです。ここでの設定は左と上のみであることに注意してください。つまり、テキストはブラウザ ウィンドウに左から右、上から下に入力されます。
left 属性と top 属性は非常に直感的です。Left (左) はブラウザ ウィンドウの左側からの距離を設定し、top (上) はブラウザ ウィンドウの上部からの距離を設定します。これらの距離を設定するときは、学習したさまざまな度単位やスケール値を使用できます。スケール値を使用する場合、スケール値は親フィーチャの寸法を基準とします。
何をターゲットにできますか?何でも!段落、単語、GIF および JPEG 画像、QUICKTIME ムービーなど。
相対配置:
絶対配置を使用すると、ページ上の他の要素の配置設定に関係なく、要素をページ上の独立した位置に正確に配置できます。相対配置とは、配置しているフィーチャの位置が、ファイル内で割り当てられた位置に対して相対的であることを意味します。例:
I {position:relative; left: 40px; top: 10px }
相対配置の重要な点は、配置された要素の位置が通常の位置を基準にしていることです。 。相対位置決めユニットは、通常の静止位置決めユニットの行間に出現し、静止位置決めユニットから完全に分離せずに位置決めされます。相対配置の使用を中止すると、テキストの表示位置は通常の位置に戻ります。相対位置を使用する場合は注意してください。そうしないと、ページが乱雑になりやすくなります。
相対位置決めと絶対位置決めに加えて、静的パラメーター値も使用できます。 static は、position 属性のデフォルト値です。使い方は通常のHTMLにおける配置方法と同じであり、特別な配置設定を付けることはできません。つまり、margin プロパティ、または float プロパティを使用してセルを浮動させること以外は、セルの位置に影響を与えることはできません。
位置決めユニットの制御 (幅、高さ、可視性)
位置決めユニットの左上隅の位置を制御することに加えて、幅と高さを制御することもできます。ユニットの高さ、およびページ上のユニットの可視性。
幅: 配置された要素は、ページ上に表示されるときにも左から右に表示されます。 width 属性を使用すると、右側の文字の流れに制限を設定する、つまり要素の幅を設定できます。
DIV { 位置: 絶対; 左: 200px; 上: 40px; 幅: 150px }
ブラウザは、このルールで指定された効果に従ってテキストを表示します。 、また、段落の最大水平サイズを 150 ピクセルに制限します。
幅属性は、絶対配置されたフィーチャにのみ適用されます。学習した長さの単位を使用することも、親フィーチャを基準としたスケール値を使用して幅を設定することもできます。 IE 4 では、この属性は画像にも使用できます。幅設定を使用して、画像を人為的に広げたり圧縮したりできます。
高さ: 理論的には、高さは幅と同様に設定する必要がありますが、垂直方向に設定する必要があります。 }
一部のブラウザでは高さ属性がサポートされていないため、ここでは「理論的に」としています。
可視性: CSS を使用すると、要素がページ上に表示されないように非表示にすることができます。この属性は、位置が特定されたフィーチャと位置が特定されていないフィーチャの両方に適用されます。
H4 { Visibility: hidden }
オプション:
visible は機能を表示します
hidden は機能を非表示にします
inherit を示します親フィーチャの表示設定を継承することになります。
値継承はデフォルト値です。これにより、セルは親セルの表示設定を継承します。したがって、段落が非表示の場合、段落に含まれるインライン セルも非表示になります。この継承は、明示的に指定された可視性によってオーバーライドできます。たとえば、セクション内の EM セルが表示可能に指定され、そのセクションが非表示になっている場合、セクション内の他のコンテンツはすべて表示されなくなり、EM セル内のテキストのみが表示されます。
要素が非表示になっている場合でも、要素はブラウザ ウィンドウ内の元のスペースを占有します。したがって、非表示の画像の周りにテキストを折り返すと、テキストが空のスペースを囲んでいるかのように見えます。このニュース
この属性は、言語を作成する場合や動的 HTML を使用する場合に便利です。たとえば、特定の段落や画像をマウスがロールオーバーしたときにのみ表示されるようにすることができます。
ユニットレベル (z-index)
z-index 属性は、画面上にセルをスタックするために使用されます。デフォルトでは、ユニットは HTML タグに出現する順序で積み重ねられます。つまり、後に出現するユニットは、先に出現するユニットの上に積み重ねられます。 Z-index プロパティは、実際には兄弟ユニットの積み重ね順序と、親ユニットに対する相対的なユニットの積み重ねを定義します。ドラフト仕様によると、正の Z インデックス値を持つユニットのグループは親ユニットの上にスタックされ、独自のスタック順序は値の大きさによって決定されます (より大きな値を持つユニットが上に配置されます)トップ)。同様に、負の Z インデックス値を持つユニット グループは親ユニットの下にスタックされ、独自のスタック順序も値の大きさによって決まります (たとえば、より大きな値を持つユニットが上位層にあります) 、値が -1 のユニットは、ユニットの -2 上の上位層にあります。
このパラメータ値には純粋な整数を使用してください。 z-index は、絶対的に配置されたフィーチャまたは相対的に配置されたフィーチャに使用されます。画像の Z インデックスを設定することもできます。 (Communicator の場合、 タグを または タグ内で囲んでから、z-index を
または に適用することが最善です。)
絶対位置のユニットをクリップ (クリップ)
絶対位置のユニットをクリップできます。つまり、ユーザーに表示される領域をクリップし、ユニットの一部のみを表示し、残りを透明にします。 。これは、従来のテキストおよび画像ベースの Web ページにとってはあまり便利な機能ではありません。ただし、これはマルチメディア ページが必要な場合に便利です。たとえば、Netscape Communivator 4 と Internet Explorer 4 はどちらもマルチメディア ページをサポートしており、ドキュメントのスクリプト インターフェイスを通じてユニットの周囲のクリッピング領域を動的に調整するため、実線のテキストが「クロスイン」し、画像がフェードインし、その他の表示機能が表示されます。
CSS では、クリップ機能によってこの機能を制御できます。この機能は絶対配置されたユニットにのみ使用できます。デフォルト値は auto で、ユニットの外側の端に従ってクリップされます (実際にはクリップなし)。 。さらに、クリップ ボックスは次の式で設定できます:
clip : rect(top,right.bottom,left);
ここで、top、right、bottom、left は長方形です。クリップ ボックスのそれぞれ、クリップされたユニットの左上隅を基準とした上端、右端、下端、左端の位置。 Top、right、bottom、left の値には、絶対長または相対長の値 (パーセンテージ値ではない)、またはキーワード auto を指定できます。 auto の値は、クリッピング領域のすべての辺が配置された後、クリッピングされたユニット内のコンテンツがこの領域を超えないことを意味します。
制御ユニットのオーバーフロー (オーバーフロー)
絶対位置決めユニットまたは相対位置決めユニットの幅と高さを固定します。指定された領域がニーズを満たさない可能性があります。これにより、ユニットのコンテンツがオーバーフローします。オーバーフローを使用して、ブラウザがオーバーフローを処理する方法を指定できます。値 none (デフォルト) を指定すると、ブラウザはオーバーフロー コンテンツを表示できるため、セルが指定された領域をオーバーフローする可能性があります。値クリップでは、指定された領域を超えるセルの内容が表示されないように、ブラウザーがセルの下部と右側でセルの内容をクリップする必要があります。値スクロールでは、ブラウザーがセルの下部と右側でセルの内容をクリップする必要もあります (クリップと同じ)。ただし、ユーザーがクリップされた内容をスクロールできるように、ブラウザーは (可能であれば) セルにスクロール バーを提供する必要があります。コンテンツ。