CSS基礎入門05

2021-09-22 19:58:03 字數 4848 閱讀 4552

一.  清除浮動

浮動對頁面的影響:

如果乙個父盒子中有乙個子盒子,並且父盒子沒有設定高,子盒子在父盒子中進行了浮動,那麼將來父盒子的高度為0.由於父盒子的高度為0,下面的元素會自動補位,所以這個時候要進行浮動的清除。

float: left;float: right;

清除浮動:clear:both;    

1  使用額外標籤法:  

在浮動的盒子之下再放乙個標籤,在這個標籤中使用clear:both,來清除浮動對頁面的影響。

a.內部標籤:會將這個浮動盒子的父盒子高度重新撐開

b.外部標籤:會將這個浮動盒子的影響清除,但是不會撐開父盒子。

注意:一般情況下不會使用這一種方式來清除浮動。因為這種清除浮動的方式會增加頁面的標籤。

2  使用overflow屬性來清除浮動:

先找到浮動盒子的父元素,再在父元素中新增乙個屬性:overflow:hidden,就是清除這個父元素中的子元素浮動對頁面的影響。

3  使用偽元素來清除浮動:

ello worl

.clearfix:after 

.clearfix

4  偽元素:

偽元素:在頁面上不存在的元素,但是可以通過css來新增上去。

種類::after(在。。。之後)

:before(在。。。之前)

注意:每個元素都有自己的偽元素。

二.  定位:

問題:現在在頁面上有兩個盒子,其中第二個盒子將第乙個盒子壓住了一半。

作用:解決頁面上盒子與盒子之間的層疊問題。

使用:position:(位置)

取值:

1  static:靜態的

position:static;靜態定位。

所有的標準流中的元素都是靜態定位。

2  relative:相對的

position:relative:相對定位。

使用的時候還要配合:top,left,right,bottom來使用。

特點:    如果設定了相對定位並且設定了trbl屬性,那麼將來盒子會以盒子原本的位置發生偏移。

以.two盒子原來的位置發生偏移,在水平方向向右移動了20畫素,在垂直方向也向下移動 了20個畫素。

1.0相對於原來的位置進行平移。

2.0設定了相對定位的元素在頁面上佔據了位置(沒有脫離標準流)。

總結:想當年。

3  absolute:絕對的

position:absolute//絕對定位

使用的時候也要配合trbl屬性來使用

特點:1.0如果這個元素沒有父元素,那麼將來trbl是相對於body來定位的

2.0如果絕對定位的元素有父元素,但是父元素沒有定位,那麼這個時候trbl還是相對於body來定位的。

3.0如果絕對定位的元素有父元素,而且父元素有定位(非static),那麼這個絕對定位的元素偏移是以自己的父元素為基礎。

4.0絕對定位之後的元素在頁面不會佔據位置(絕對定位以後的元素會脫離標準流)。

總結:看臉型。

練習一:絕對定位沒有父元素

練習二:絕對定位有父元素並且父元素沒有定位

練習三:絕對定位有父元素並且父元素有定位

將來在寫頁面的時候用的最多的既不是絕對定位也不是相對定位,而是絕對定位與相對定位一起使用:(規範)子絕父相。

子元素使用絕對定位,父元素使用相對定位。

案例:如果小盒子在大盒子中要定位並且水平居中:

先left: 50%,將小盒子在大盒子平移大盒子的一半,再設定margin-left:-(小盒子寬度的一半),注意一定是負數,那麼將來小盒子在大盒子中就可以水平居中了。

4  fixed:固定

position:fixed。

使用的時候也要配合trbl屬性來使用

特點:1)不管頁面有多大,trbl永遠是相對於瀏覽器的邊框來的。

2)固定定位的元素也脫離了標準流(不在頁面上佔據位置)

總結:死心眼型。

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

廣州的回南天真的好討厭啊

固定定位的使用:

三.  補充:

1.0如果文字與在同一行中,那麼將來文字與的預設對齊方式是文字的基線對齊的底線。

取值:   

middle:將中線對齊

2.0overflow:溢位

取值:hidden:會將超出容器的部分隱藏起來

scroll:給容器加上滾動條

auto:根據具體情況判斷容器是否要加上滾動條

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

我愛廣州小蠻腰

3.0元素的隱藏:

overflow:hidden//將超出的部分裁剪掉

visibility: hidden//可以將元素隱藏,但是在頁面上還保留著原來的位置。(停薪留職)

display: none;//可以將元素隱藏,並且在頁面不佔據位置。

diplay:none與display:block是一對反義詞。

練習:元素的隱藏visibility

練習:元素的隱藏display

練習:用js隱藏元素

四.多**

1.1 音訊

使用相當簡單,如下圖所示

preload 預載入 同時設定autoplay時些屬性失效

多瀏覽器支援的方案,如下圖

preload 預載入,同時設定了autoplay,此屬性將失效

CSS入門基礎

一 選擇器詳解 下 符合選擇器部分 標籤指定式選擇器 交集選擇器 語法 標籤名 其他選擇器 示例 段落文字1 段落文字2 效果 段落文字1顯示紅色 結論 標籤指定式選擇器中的兩個選擇器是既 又的關係,如示例中,既是p標籤,又必須class屬性為content的元素被選中。後代選擇器 語法 選擇器1 ...

CSS基礎入門

css是w3c協會 全球資訊網聯盟 為了彌補html在顯示屬性設定上面的不足而制定的一套擴充套件樣式標準。css的基本規則是 選擇符。css選擇器常用的是標記選擇器 類別選擇器和id選擇器,使用選擇器可對不同的html標籤進行控制,從而實現各種效果。標記選擇器是直接對標籤名稱進行選擇,選擇符為標籤名...

CSS入門基礎

內聯樣式 可以將css樣式編寫到元素的style屬性中 將樣式直接編寫到style屬性中,這種樣式我們稱為內聯樣式 內聯樣式只對當前元素中的內容起作用,內聯樣式不方便復用 內聯樣式屬於結構與表現耦合,不方便後期的維護,不推薦使用的 例 鋤禾日當午,汗滴禾下土 誰知盤中餐,粒粒皆辛苦 內部樣式表 也可...