CSS の表示属性は、Web 開発で頻繁に使用する必要がある属性です。今日の記事では、表示属性について詳しく説明します。必要な方はぜひご覧ください。
最初に、css 表示属性の定義を見てみましょう
css 表示属性の定義では、ページ要素を非表示または表示したり、要素を強制したりできます。 display 属性は、ページ レイアウトや JavaScript の特殊効果でよく使用されます。
CSS 表示属性には、最も一般的に使用される 4 つの属性値があります。つまり、block、inline-block、inline、none です。
これら 4 つの表示属性値を詳しく分析してみましょう。
これらの 4 つの属性値を紹介する前に、まずブロック レベル要素とインライン要素を理解する必要があります。http://www.php. css-tutorial-409377.htmlandhttp://www.php.cn/css-tutorial-409376.htmlここでは詳細には触れません。表示を見てみましょう。一般的に使用される 4 つの属性値の紹介。
1. ディスプレイ(display:block)のブロック属性値
幅と高さが指定されていない場合は、要素をブロック要素に設定します。 、親要素の幅はデフォルトで継承され、幅が残っている場合でも、高さは子要素の高さに基づきます。もちろん、幅と高さを自分で設定することもできます。
例を見てみましょう:
<!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> a { background: lightblue; width: 300px; display: block; } </style> </head> <body> <div> <a href="http//:www.php.cn">php中文网</a> <a href="http//:www.php.cn">php中文网</a> <a href="http//:www.php.cn">php中文网</a> </div> </body> </html>
display のブロック属性値を設定する効果は次のとおりです:
2. 表示 (display:inline) の inline 属性値
コンテンツは幅を拡張し、単一行を占有しません。幅と高さはサポートされていません。 . コードの改行はスペースに解析されます。
インライン属性値の例:
<!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> div{ background: lightblue; } li{ display: inline; } </style> </head> <body> <div> <li><a href="http//:www.php.cn">php中文网</a></li> <li><a href="http//:www.php.cn">php中文网</a></li> <li><a href="http//:www.php.cn">php中文网</a></li> </div> </body> </html>
表示のインライン属性値を設定する効果は次のとおりです:
3. ディスプレイ (display:inline-block) の inline-block 属性値
幅が設定されていない場合、コンテンツは占有しない幅を拡張します。 1 行で、幅と高さをサポートし、コードの改行はスペースに解析されます。つまり、オブジェクトはインラインでレンダリングされますが、オブジェクトのコンテンツはブロックとしてレンダリングされ、ブロックの幅と高さの特性と、インラインのピア特性の両方が与えられます。
4. display の none 属性値 (display:none)
要素が none に設定されている場合、スペースを占有することも表示されることもありません。 「要素は存在しません」に相当します。このプロパティは、リフローと再描画を改善するために使用できます。
この記事はここで終了です。display 属性の他の属性値の概要については、PHP 中国語 Web サイトの css Learning Manual を参照してください。
以上がCSSの表示属性とは何を意味するのでしょうか? CSSの表示属性を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。