CSSを使用した要素の可視性の制御
CSS Displayプロパティは、Webページ上の要素の表示を制御するために使用されます。その値の一部がここに表示されます-
要素をインラインレベルのフレックスコンテナとして表示します
Sr.No | プロパティの値と説明 |
---|---|
1 | インライン 要素をインライン要素として表示します。 |
2 | ブロック 要素をブロック要素として表示します。 |
3 | コンテンツ コンテナを非表示にし、要素の子要素をDOMの次のレベルの子にします |
4 | フレックス 要素をブロックレベルのフレックスコンテナとして表示します |
5 | グリッド 要素をブロックレベルのグリッドコンテナとして表示します |
6 | インラインブロック 要素をインラインレベルのブロックコンテナとして表示します。 |
7 | インラインフレックス 要素をインラインレベルのフレックスコンテナとして表示します |
8 | インライングリッド 要素をインラインレベルのグリッドコンテナとして表示します |
9 | インラインテーブル 要素はインラインレベルのテーブルとして表示されます |
例
CSS表示プロパティを実装する例を見てみましょう-
<!DOCTYPE html> <html> <head> <style> span { background-color: orange; color: white; } p.demo { display: none; } span.demo1 { display: inline; } </style> </head> <body> <h1>Match Details</h1> <div> Match will begin at <p class="demo">9AM</p> 10AM on 20th December. </div> <div> Match will end at <span class="demo1">5PM</span> on 20th December. </div> </body> </html>
出力
例
別の例を見てみましょう-
<!DOCTYPE html> <html> <head> <style> p { background-color: orange; color: white; } p.demo1 { display: block; } p.demo2 { display: inline-block; } </style> </head> <body> <h1>Match Details</h1> <div> Match will begin at <p class="demo1">10AM</p> on 19th Decemenber, 2019. </div> <div> Match will end at <p class="demo2">5PM</p> on 19th Decemenber, 2019. </div> </body> </html>
出力
-
CSSを使用して要素のテキストの色を設定する
CSSのcolorプロパティは、要素のテキストの色を変更するために使用されます。値は、標準の色名、rgb()、rgba()、hsl()、hsla()、および16進値として指定できます。 構文 CSScolorプロパティの構文は次のとおりです- Selector { color: /*value*/ } 次の例は、CSSカラープロパティ-を示しています。 例 <!DOCTYPE html> <html> <head> <style> div { height: 50px; &nb
-
CSSポジショニング要素
positionプロパティは、要素の配置に使用されます。つまり、以下はポジショニング要素です- 静的 −要素ボックスは、通常のドキュメントフローの一部として、前の要素と前の要素の後に配置されます。 相対 −要素のボックスは、通常の流れの一部として配置されてから、ある程度の距離だけオフセットされます。 絶対 −要素のボックスは、それを含むブロックに関連して配置され、ドキュメントの通常のフローから完全に削除されます。 修正済み −要素のボックスは絶対的に配置され、位置について説明されているすべての動作が絶対的です。 以下は、CSSを使用して要素を配置するためのコードで