戦闘へのWebフロントエンドを取得する:画面のプロパティでCSS

4つのdisplayプロパティの値があります。

blcok:ブロック要素
インラインブロック:ブロックレベル要素は、インライン
インライン:インライン要素
なし:隠された要素は、スペースを占有しません。

1.ブロックレベル要素

共通ブロック要素はdiv要素、P、UL、OL、持って李を、H1〜H6 、他の
ブロック要素は親要素のデフォルトの幅と別の行を記入します

<div>
    <p>尽可能的占满父元素的宽度</p>
</div>

2.行内元素

インライン要素は、一般的なスパン、IMG、入力、持って選択し、ボタン、テキストエリアを、コンテンツの彼の完全伸び幅は、幅と高さを設定しないように。
彼の党の親要素は、インライン要素で満たされたり折り返されません場合を除き
、テキスト整列親要素の影響を受け、インライン要素を、セットテキスト整列する親要素:センターは、インライン要素が中央に表示されます
の親要素によって空白のインライン要素を親要素の効果は、ホワイトスペースを提供:NOWRAP、インライン要素は折り返されません

3.行内块级元素

幅と高さのようなブロックレベル要素は、全体でインラインレベル要素として設定することができ
ますが、幅と高さを設定しない場合はブロックレベル要素の行、デフォルトのコンテンツまたは子要素の大きさによって彼の気を散らします。ブロック要素とインライン要素間のその特性
罹患テキスト整列親要素として行ブロック要素内には、親要素を決定するために、テキスト整列の親要素を設けることができる彼に整列
することによりロウブロック要素画素親要素のホワイトスペース、親要素の効果は、ホワイトスペースを提供:NOWRAP、インラインブロック要素は折り返されません

<div>
    <span>行内元素</span>
</div>
<div>
    <span>行内块级元素</span>
</div>
专门建立的学习Q-q-u-n: 784-783-012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习技巧
(从零基础开始到前端项目实战教程,学习工具,全栈开发学习路线以及规划)

4.実用化

図回転で、容器の最も外側の幅が固定されており、オーバーフロー:隠された
第二層のUL容器の幅は、その幅と子要素、番号は、CSSにすることができないので、不確定の子要素であります決意の幅値セット、我々は通常使用jsが、今日我々は、JSにサブ要素により軟化特性幅インラインブロックの使用は、この例を持っているのULを聞かせていない幅のそのサブ要素を計算して、UL要素を与えていますサブエレメントによって軟化幅

NOWRAPの:空白設定インラインブロック、およびタグがラップしていないすべてのLiを作るためには、:セットULスタイルの表示
空白のUL可能にするために:排除するために、インラインブロック:NOWRAPテイク効果を、李タグはセット表示する必要があります0に親要素のフォントサイズを可能にすることによって引き起こされるコード間隔をラップし、次いでフォントサイズを設定することができるサブ要素

<div>
<ul>
    <li>inline-block</li>
    <li>inline-block</li>
    <li>inline-block</li>
    <li>inline-block</li>
</ul>
</div>

おすすめ

転載: blog.51cto.com/14592820/2463916