一. 本節課學習目標。
掌握浮動產生的問題。
掌握浮動產生問題的處理方案。
了解多種處理方案的區別。
二. 浮動產生的問題。如果元素浮動,自身的層級會提公升,會對其他沒有浮動的同級元素造成影響。
父子結構,如果子元素浮動,會對父元素造成高度塌陷問題,父元素獲取不到浮動元素內容高度。
三.解決方案。
解決問題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 ...