CSSプロパティのフロートフロート

CSSプロパティは、フロートフロート
フロートプロパティは、多くの場合、ページレイアウトの開発に適用され、ページは右にその属性値に基づいてフロート要素のプロパティを提供するか、フローティングのままにされます。
フロートページレイアウト表示は
次のように、基本的なレイアウトを設定するには:

< divのクラス= "ボックス" > 
< divのクラス= "DIV1" > </ divの> 
< divのクラス= "DIV2" > </ divの> 
< divのクラス= "DIV3" > </ DIV > 
</ DIV >
■は { 600PX
高さ350px ; 
背景#00FFFF
オーバーフロー隠されました ; / * BFC规范* / 
} 
.div1 { 80px ; 
高さ100pxに
背景#ADFF2F
マージン10pxの ; 
} 
.div2 { 100pxに
高さ80px ;
背景#800080 ; 
マージン10pxの ; 
} 
.div3 { 120ピクセル
高さ100pxに
背景#FF0000 ; 
マージン10pxの ; 
}

結果は、ブロックレベル要素のdiv CSSで、以下のように規格に従って配置されている底部流の上から、従って個別の行であるようです。

ページブロックレベル要素(DIV1)プラス**フロート場合:左; **特性は、それによって標準的なフロー効果逸脱浮動ブロックレベル要素の原因となり、以下の通りであります:

この表示されていること:浮動特性が上部浮動要素に設けられ、原稿の要素は、次の2つの要素の上方への移動が占めるように、ではない、そのフロー位置へ原稿への添加、続いて元の位置にレベルではないれています要素の位置。

2 .FLOATの特徴

  • カプセル化
  • 破壊的

カプセル化:
フローティング要素の幅は、コンテンツ伸延によってフローティング要素の幅と高さを定義されていない場合。

破坏性:
当给元素增加浮动属性流式性。所谓流式性,就是当块级元素没有设置宽度的时候,他会自动的设置成和父元素相同的宽度!而当元素一旦设置成了float之后,会破坏这种特性,在父元素没有指定高度时,子元素全部浮动,父元素的高度就会没有,从而必须设定一个宽度,将元素撑起来。
————————————————
版权声明:本文为CSDN博主「Usur_张超」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shelley22/article/details/104461038

おすすめ

転載: www.cnblogs.com/Usur-zc/p/12355168.html