欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談CSS浮動(dòng)的那點(diǎn)事兒

  發(fā)布時(shí)間:2016-07-20 09:10:14   作者:佚名   我要評(píng)論
下面小編就為大家?guī)硪黄獪\談CSS浮動(dòng)的那點(diǎn)事兒。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

元素的水平方向浮動(dòng),意味著元素只能左右移動(dòng)而不能上下移動(dòng)。

一個(gè)浮動(dòng)元素會(huì)盡量向左或向右移動(dòng),直到它的外邊緣碰到包含框或另一個(gè)浮動(dòng)框的邊框?yàn)橹埂?/p>

浮動(dòng)元素之后的元素將圍繞它。

浮動(dòng)元素之前的元素將不會(huì)受到影。

正文

浮動(dòng)是一種半脫離文檔流的狀態(tài),他不像絕對(duì)定位那樣完全脫離文檔流

絕對(duì)定位:

<div id="div1" >
<div id="div2" ></div>
<div>

此時(shí)div1沒有設(shè)置高度,雖然在div2中設(shè)置了高度100px,但是div2是撐不開div1的高度的,因?yàn)榻^對(duì)定位完全脫離文檔流,div1是完全感受不到div2的;

浮動(dòng):第一種情況 

<div id="div1" >
<div id="div2" ></div>
</div>

我們?cè)赿iv2中設(shè)置了向左浮動(dòng),假如你沒有在div1中清除div2浮動(dòng)帶來的影響,那么你也是無法撐開div1的高度的,因?yàn)閐iv1感受不到浮動(dòng).

但是當(dāng)你清除了浮動(dòng)之后,div1就能感受到浮動(dòng)的存在了(相當(dāng)于浮動(dòng)現(xiàn)在是在文檔流中),高度就會(huì)撐開。

這里有兩種解決方法

浮動(dòng):第二種情況

<p>SHJB陽癲瘋</p>
<div id="div2" ></div>

因?yàn)楦?dòng)(div2)能感受得到這里的<p>,所以該怎么顯示就怎么顯示;即浮動(dòng)元素之前的元素將不會(huì)受到影響。

浮動(dòng):第三種情況

<div id="div2" ></div>
<p ;>shjb陽癲瘋</p>

<p>是感受不到浮動(dòng)(div2)的存在的,那么<p>是會(huì)被浮動(dòng)覆蓋的,但是他又不是完全被覆蓋。

我們可以發(fā)現(xiàn)<p>的背景確實(shí)是被覆蓋了,但是<p>的文本內(nèi)容沒有被覆蓋,這也是浮動(dòng)的一個(gè)怪異的地方——浮動(dòng)不會(huì)覆蓋文檔流中文本,但是其他屬性會(huì)覆蓋。

解決方法

給<p>設(shè)置一個(gè)clear:left; 清除浮動(dòng)的影響,讓<p>能感受的到(div2)的存在。

<div id="div2" ></div>
<p ;>shjb陽癲瘋</p>

以上這篇淺談CSS浮動(dòng)的那點(diǎn)事兒就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

原文地址:http://www.cnblogs.com/SoYang/archive/2016/07/20/5686840.html

相關(guān)文章

  • 深入理解css布局之定位與浮動(dòng)

    這篇文章主要介紹了css布局之定位與浮動(dòng)的相關(guān)資料,需要的朋友可以參考下
    2018-05-21
  • 清除css浮動(dòng)的三種方法小結(jié)

    這篇文章主要介紹了清除css浮動(dòng)的三種方法小結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-19
  • CSS使用float屬性設(shè)置浮動(dòng)元素的實(shí)例教程

    這篇文章主要介紹了CSS使用float屬性設(shè)置浮動(dòng)元素的實(shí)例教程,包括使用overflow清除浮動(dòng)的方法,需要的朋友可以參考下
    2016-07-07
  • CSS浮動(dòng)所產(chǎn)生的內(nèi)容溢出問題及清除浮動(dòng)的方法小結(jié)

    CSS的float浮動(dòng)效果在一些情況下非常不穩(wěn)定,控制不好的時(shí)候一般還是清除浮動(dòng)為妙,這里我們就來看一下CSS浮動(dòng)所差生的內(nèi)容溢出問題及清除浮動(dòng)的方法小結(jié)
    2016-05-30
  • CSS3定位和浮動(dòng)詳解

    這篇文章主要為大家詳細(xì)介紹了CSS3定位和浮動(dòng)的概念,以及實(shí)例代碼講解CSS3定位和浮動(dòng)的使用方法,感興趣的小伙伴們可以參考一下
    2016-05-10
  • 淺談CSS浮動(dòng)的特性

    浮動(dòng)的框可以向左或向右移動(dòng),直到它的外邊緣碰到包含框或另一個(gè)浮動(dòng)框的邊框?yàn)橹?。這篇文章主要介紹了淺談CSS浮動(dòng)的特性,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做
    2018-06-05

最新評(píng)論