CSSを使用してコンテナの下部に要素を配置する方法
CSSを使用してコンテナの下部に要素を配置する方法を学びます。
HTMLには親子関係があります。 CSSを使用してコンテナの下部に要素を配置するには、次のプロパティと値を使用する必要があります。
-
position: relative;
(親) -
position: absolute;
(子供) -
bottom: 0;
(子供)
例:
<div class="parent">
<div class="child">
</div>
</div>
.parent {
position: relative;
}
.child {
position: absolute;
bottom: 0;
}
視覚化を容易にするために、CSSクラスを上から取得し、幅、高さ、色を追加しました。
.parent {
position: relative;
background-color: black;
height: 200px;
width: 200px;
}
.child {
position: absolute;
bottom: 0;
background-color: darkred;
height: 50px;
width: 50px;
}
結果:
上記の例でわかるように、子要素はコンテナの左側に自動的に固定されます。
子要素を右下に配置する場合は、right
を使用して子要素に直接指定する必要があります。 プロパティ:
.child {
position: absolute;
bottom: 0;
right: 0;
}
結果:
-
CSSFlexを使用して要素をコンテナの下部に配置する方法
構文 CSSflexプロパティの構文は次のとおりです- Selector { flex: /*value*/ } 例 次の例は、CSSフレックスプロパティを示しています。 <!DOCTYPE html> <html> <head> <style> div { display: flex;
-
CSSを使用した子要素の選択
CSS子コンビネータは、親要素のすべての子要素を選択するために使用されます。 CSS子コンビネータの構文は次のとおりです。 セレクター{属性:/*値*/} CSS子孫コンビネータは、親要素のすべての子孫を選択するために使用されます CSS子孫コンビネータの構文は次のとおりです セレクターセレクター{属性:/*値*/} 例 次の例は、CSSの子と子孫のコンビネータを示しています。 * {text-align:center;ボーダー:10pxグルーブトマト;} ::first-line {box-shadow:inset 0 0 7px cornflowerblue;}