转发- css(display,float,position)
此文章僅為轉發(fā),非原創(chuàng),原文http://www.cnblogs.com/zhuanggege/p/5778309.html
請支持原創(chuàng)
display?用來設置元素的顯示方式
display : block | none | inline | inline-block
inline:指定對象為內聯元素
block:指定對象為塊元素
inline-block:指定對象為內聯塊元素
none:隱藏對象?
float?控制元素是否浮動顯示
float : none | left | right?
none:設置對象不浮動
left:設置對象浮在左邊
right:設置對象浮在右邊
浮動的目的:
就是要打破文檔流的默認顯示規(guī)則。如果要讓元素按照我們的布局要求進行顯示。這時就要利用float屬性
clear?清除浮動
clear : none | left | right | both
none:默認值。允許兩邊都可以有浮動對象
left:不允許左邊有浮動對象
right:不允許右邊有浮動對象
both:不允許有浮動對象
position?對象的定位方式
position : static | absolute | fixed | relative?
static:默認值。無定位,對象遵循常規(guī)流。此時4個定位偏移屬性不會被應用
relative:相對定位,對象遵循常規(guī)流,并且參照自身在常規(guī)流中的位置通過top,right,bottom,left這4個定位偏移屬性進行偏移時不會影響常規(guī)流中的任何元素
absolute:絕對定位,對象脫離常規(guī)流,此時偏移屬性參照的是離自身最近的定位祖先元素,如果沒有定位的祖先元素,則一直回溯到body元素。盒子的偏移位置不影響常規(guī)流中的任何元素,其margin不與其他任何margin折疊
fixed:固定定位,與absolute一致,但偏移定位是以窗口為參考。當出現滾動條時,對象不會隨著滾動
absolute 說明:
例:div { position: absolute; left:100px; top:100px;}
relative 說明:
例:div { position: relative; left:100px; top:100px;}
fixed 說明:
固定定位實際上只是絕對定位的特殊形式,固定定位的元素是相對于瀏覽器窗口而固定,而不是相對于其包含元素,即使頁面滾動了,它們仍然會處在瀏覽器窗口中跟原來完全一 樣的地方
例:div { position: fixed; right:0; bottom:0;}
z-index?對象的層疊順序
z-index : auto | number?
當元素發(fā)生重疊時,可以通過 z-index 屬性,設置其層疊的先后順序
較大 number 值的對象會覆蓋在較小 number 值的對象之上
轉載于:https://www.cnblogs.com/q905120456/p/5809963.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的转发- css(display,float,position)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数组按时间(字符串-Date)排序
- 下一篇: 分布式锁-常用技术方案