ホームページ > 記事 > ウェブフロントエンド > CSS の位置プロパティの詳細については、こちらをご覧ください。
私がフロントエンドの知識を書いているのを見ているプログラマが私と同じ気持ちを持っているかどうかはわかりませんが、HTML構造を書き終えてCSSスタイルのコンテンツを書くたびに、私は心の中である感情を抱きます。実装後、ctrl+save 本当に違います、本当に残念な気持ちになります。
position属性については、設定するたびに多かれ少なかれ驚かされます。 2、3回面接を受けましたが、この質問はされなかったので、それでも良かったと思いました。
静的位置決めデフォルトのレイアウト。ブロックレベルの要素の場合、ページの上から下に積み重ねられます。インライン要素の場合は、1 行で左から右に続きます。収まらない場合は、別の行に折り返されます。
top
、left、bottom、left の 4 つの属性値を使用して位置を変更します。 上記はわかりやすいですね。
“
ここで理解するのは難しいです。要素の相対的な配置では、要素が元々占めていたスペースから要素の距離が 20px になる場合、その要素が元々占めていたスペースが保持されます。 . スペースの上部の 20 ピクセル。つまり、要素は 20 ピクセル下に移動しましたが、ページ上の他の要素は変更されていません 絶対配置
margins が設定されておらず、前後左右に絶対配置された要素がない場合、と右に配置すると、要素は一時的に元の位置に留まりますが、要素にマージンが設定されている場合、前、後、左に絶対配置された要素が設定されている場合、要素は一時的に元の位置から 1 マージン離れた位置に留まります。 、右に配置すると、要素は絶対に配置されていない要素の下を探します。) したがって、絶対配置を設定する場合は、上と左を配置する必要があります。要素をすぐに削除します。
配置コンテキストの理解: 配置された要素の位置を別の要素を基準にして移動すると、「別の要素」がその要素の配置コンテキストになります。 絶対配置要素の任意の祖先要素は、対応する祖先要素をposition:relative;に設定するだけで、その配置コンテキストになることができます。
固定位置は一般的には使用されません。最も一般的な状況は、Web ページのスクロールに合わせて移動しない絶対配置もドキュメント フローを完全に削除します。ただし、その配置コンテキストはビューポート、つまりブラウザ ウィンドウです。
fixed 固定配置
1.
無料のCSSオンラインビデオチュートリアル
php.cn Dugu Jiijian (2) - CSSビデオチュートリアル
以上がCSS の位置プロパティの詳細については、こちらをご覧ください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。