CSSのpostionポジショニング

、5の合計に分割静的、相対的、絶対的な、固定され、継承され、デフォルトでは、静的です

 

相対的、相対的な位置、親要素の相対的な位置

<!DOCTYPE HTML> 
<HTML LANG = " EN " > 
<HEAD> 
    <メタ文字コード= " UTF-8 " > 
    <タイトル>相对定位</ TITLE> 
    <スタイル> 
        .rel { 
            幅:100pxに。
            高さ:100pxに。
            位置:相対; 
            背景 - 色:青; 
            左:100ピクセル; 
        } 
        .rel2 { 
            幅:100pxに。
            高さ:100pxに。
            位置:相対; 
            背景 - 色:赤; 
            上:50px; 
            左:100ピクセル; 
        }
     </スタイル> 
</ HEAD> 
<BODY> 
    <divのクラス = " REL " > 

    </ div> 
    <divのクラス = " REL2 " > </ div> 
    <div>の</ div> 
</ body> 
</ htmlの>

 

ウィンドウの左上隅を基準絶対絶対位置、 

<!DOCTYPE HTML> 
<HTML LANG = " EN " > 
<HEAD> 
    <メタ文字コード= " UTF-8 " > 
    <タイトル>绝对定位</ TITLE> 
    <スタイル> 
        .POS { 
            幅:300ピクセル; 
            高さ:300ピクセル; 
            / * 位置:絶対; * / 
            背景:青; 
        } 

        .pos2 { 
            幅:100pxに。
            高さ:100pxに。
            位置:絶対; 
            背景:赤; 
            / * 左:200pxの。* / 
            右:100ピクセル;

            高さ:3000px; 
        }
     </スタイル> 
</ HEAD> 
<BODY> 
    <divのクラス = " POS " > 
    <divのクラス = " POS2 " > </ div> 

    </ div> 
</ BODY> 
</ HTML>

 

固定された固定位置に関係なく、ブラウザのウィンドウ内の固定位置に固定される方法高いです

<!DOCTYPE HTML> 
<HTML LANG = " EN " > 
<HEAD> 
    <メタ文字コード= " UTF-8 " > 
    <タイトル>固定定位</ TITLE> 
    <スタイル> 
        .fix { 
            幅:100; 
            高さ:100pxに。
            位置:固定; 
            背景:青; 
            左:0PX。
            下:0PX。
        } 

        本体{ 
            高さ:3000px。
        }
     </スタイル> 
    <スタイル> 
        .bro {
            幅: 
            高さ:
            背景:黒; 
            背景:黒; 
            位置:絶対; 
            位置:絶対; 
            左:300ピクセル; 
            左:300ピクセル; 
            トップ:0PX。
            トップ:0PX。
        } 
        } 
        .TEST { 
        .TEST { 
            幅:100pxに。
            幅:100pxに。
            高さ:100pxに。
            高さ:100pxに。
            背景:黄色; 
            背景:黄色; 
            位置:
            位置:固定; 
            左:100ピクセル; 
            トップ:100ピクセル; 
        }     </スタイル> 
</ HEAD> 
<BODY> 
    <divのクラス = " 修正" > </ div> 
    <divのクラス = " 仲間" >固定; 
            左:100ピクセル; 
            トップ:100ピクセル; 
        }     </スタイル> 
</ HEAD> 
<BODY> 
    <divのクラス = " 修正" > </ div> 

    <divのクラス = " 仲間"
        <divのクラス = " テスト" > </ div> 
    </ div> 
</ BODY> 
</ HTML>

 

親要素の位置の位置を継承継承

<!DOCTYPE HTML> 
<HTML LANG = " EN " > 
<HEAD> 
    <メタ文字コード= " UTF-8 " > 
    <タイトル>固定定位</ TITLE> 
    <スタイル> 
        .fix { 
            幅:100; 
            高さ:100pxに。
            位置:固定; 
            背景:青; 
            左:0PX。
            下:0PX。
        } 

        本体{ 
            高さ:3000px。
        }
     </スタイル> 
    <スタイル> 
        .bro { 
            幅: 
            高さ:
            背景:黒; 
            位置:絶対; 
            左:300ピクセル; 
            トップ:0PX。
        } 
        .TEST { 
            幅:100pxに。
            高さ:100pxに。
            背景:黄色; 
            位置:固定; 
            左:100ピクセル; 
            トップ:100ピクセル; 
        }     </スタイル> 
</ HEAD> 
<BODY> 
    <divのクラス = " 修正" > </ div> 

    <divのクラス = " 仲間" > 
        <テスト" > </ div> 
    </ div> 
</ BODY> 
</ HTML>

 

レイアウトの途中でログを連絡します

<!DOCTYPE HTML> 
<HTML LANG = " EN " > 
<HEAD> 
    <メタ文字コード= " UTF-8 " > 
    <タイトル>ログインセンター</ TITLE> 
    <スタイル> 
        の.login { 
            幅:200pxの。
            高さ:200pxの。
            左:50; 
            トップ:50; 
            位置:固定; 
            マージン -top: - 100ピクセル。
            マージン -left: - 100ピクセル。
            背景:青; 
        }

        .loginファイル.TITLE { 
            位置:相対。
            幅:100; 
            高さ:15ピクセル; 
            パディング:5pxの0PX 5pxの0PX。
            トップ:0PX。
            背景:黄色; 
            Z -index: - 1 
        } 
        の.login .close { 
            幅:10pxの。
            高さ:自動; 
            背景:赤; 
            postion:相対; 
            マージン -top: - 20ピクセル; 
            マージン - 左:190px; 
            Z -index:3 
            カーソル:ポインタ; 
        }
     </スタイル> 
    <スクリプトタイプ= " テキスト/ javascriptの" > 
        機能closeXXX(){ 
            警告(" 私は近いよ" 
        } 
        関数titleXXX(){ 
            警告(" 私はタイトルだ" 
        }
     </ SCRIPT> 
</ヘッド> 
<身体> 
の<div クラス = " ログイン" > 
    <divのクラス = " タイトル"" > 
        私は午前のタイトル
     </ div> 
    <divのクラス = " 閉じる" onclickの= " closeXXX()" > X </ div> 
</ div> 
</ BODY> 
</ HTML>

 

おすすめ

転載: www.cnblogs.com/eason-d/p/11442728.html