css position和float的使用方法

2021-06-16 13:03:14 字數 344 閱讀 6005

我的使用規則大致如下:

一、如果某塊使用了float進行定位,則相應的左部(或右部)也相應的使用float定位,做到統一,最後就是float的閉合了。結論:float統一使用

二、我的統一原則:

1、平級盒子如有乙個使用了float的方式,則相應的平級元素也需使用float方式。這樣做的目的是為了確保所有的平級元素處於乙個統一的文件流。

2、如果上級使用了float,則相應下級元素最好也使用float。

3、float的閉合

三、float包含的元素可以使用position,而position裡面的元素使用float時則確保統一原則。

四、注意ie各瀏覽版本的解釋差異。

絕對定位absolute和浮動定位float的異同

absolute 生成絕對定位的元素,相對於最近一級的定位不是 static 的父元素來進行定位。fixed 老ie不支援 生成絕對定位的元素,通常相對於瀏覽器視窗或 frame 進行定位。relative 生成相對定位的元素,相對於其在普通流中的位置進行定位。static 預設值。沒有定位,元素出...

最短路徑 大話Dijkstra演算法和Floyd演算法

dijkstra演算法 演算法描述 1 演算法思想 設g v,e 是乙個帶權有向圖,把圖中頂點集合v分成兩組,第一組為已求出最短路徑的頂點集合 用s表示,初始時s中只有乙個源點,以後每求得一條最短路徑 就將加入到集合s中,直到全部頂點都加入到s中,演算法就結束了 第二組為其餘未確定最短路徑的頂點集合...

css position 定位的理解和應用

允許使用者精確定義元素框出現的相對位置。可以是相對於它通常出現的位置,相對於其上級元素,相對於另乙個元素,或者相對於瀏覽器視窗本身。position屬性指定了元素的定位型別。position屬性的四個值。static和relative在文件流中,與fixed和absolute相反。當乙個元素a設定了...