CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

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;
}

結果:


  1. CSSFlexを使用して要素をコンテナの下部に配置する方法

    構文 CSSflexプロパティの構文は次のとおりです- Selector {    flex: /*value*/ } 例 次の例は、CSSフレックスプロパティを示しています。 <!DOCTYPE html> <html>    <head>       <style>          div {             display: flex;  

  2. CSSを使用した子要素の選択

    CSS子コンビネータは、親要素のすべての子要素を選択するために使用されます。 CSS子コンビネータの構文は次のとおりです。 セレクター{属性:/*値*/} CSS子孫コンビネータは、親要素のすべての子孫を選択するために使用されます CSS子孫コンビネータの構文は次のとおりです セレクターセレクター{属性:/*値*/} 例 次の例は、CSSの子と子孫のコンビネータを示しています。 * {text-align:center;ボーダー:10pxグルーブトマト;} ::first-line {box-shadow:inset 0 0 7px cornflowerblue;}