Day06 浮動問題處理

2021-10-02 02:39:50 字數 1063 閱讀 9692

一. 本節課學習目標。

掌握浮動產生的問題。

掌握浮動產生問題的處理方案。

了解多種處理方案的區別。

二. 浮動產生的問題。如果元素浮動,自身的層級會提公升,會對其他沒有浮動的同級元素造成影響。

父子結構,如果子元素浮動,會對父元素造成高度塌陷問題,父元素獲取不到浮動元素內容高度。

三.解決方案。

解決問題1:在被影響的元素上新增css屬性clear:both 清除浮動。

解決問題2:

1、給塌陷的父元素新增css屬性overflow:hidden。

存在問題:會把超過父元素範圍的定位元素隱藏

2、給父元素設定高度。不推薦

存在問題:需要手動的對父元素設定高度,如果子元素內容有變化,父元素也需要改動,不動態獲取子元素高度。

3、在浮動元素後邊新增乙個新的塊級元素,對改元素設定css屬性clear:both.

原理:

1、在想要清除浮動的元素後邊新增乙個新塊元素

2、對該元素設定css屬性:clear:both,height:0px

4、在父元素的尾部新增乙個br標籤,br設定clear:both。跟3的解決方式是一樣的。

5、終極解決方案:定義乙個類名,在類中定義樣式:

/* 清除浮動 /

資料探勘 day06

shoot射擊遊戲專案四 1.需求分析 a 將窗體的大小設定為常量 b 畫物件 想畫物件先獲取到,針對每乙個物件都能夠獲取到,獲取到的行為是共有的,設計到父類中 flyingobject每乙個物件得到的行為都是不一樣的,設計了乙個抽象方法 getlmage 在不同狀態下,得到不同的 狀態 設計到父類...

Day06 物件導向

方法回顧public static 方法型別 方法名 變數型別i 變數,變數型別ii 變數,區域性變數沒有變數不會有預設值。物件導向開發 類與物件public class student public void study 區域性變數與成員變數的區別 私有化private this的使用 this....

Day06 控制流程

pass 過 佔位 if10 10 print 123 while true pass break 終止當前迴圈 列印 1 10 遇到5就終止迴圈 i 1 while i 10 if i 5 break print i i 1 結果為 1 2 3 4 break 終止的是當前迴圈 continue ...