CSS

以下只是少數(shù)的知識點(diǎn) 沒有系統(tǒng)的描述


css中一個很重要的作用就是布局html中的元素(認(rèn)準(zhǔn)自己的位置)

定位(position屬性)

一般的不同的標(biāo)簽都有默認(rèn)的布局:

標(biāo)簽都是按普通流布局(從上到下,從左到右)+盒子模型(padding border margin)+ width/height(這個情況比較復(fù)雜)

  • block元素(div nav header footer article aside p):獨(dú)占一行 width/height 都可以設(shè)置

  • incline元素(a img span ):元素里的內(nèi)容多大 就有多大 width/height 不可以設(shè)置


position的值:

static

就是默認(rèn)的布局形式

relative

相對布局中相對的是自己在普通流的相對位置 由于又要重新定位所以多了四個屬性:top left right bottom 用來丈量偏離原來的位置還有一個特點(diǎn):元素在普通流中的位置還在

absolute

絕對定位中的絕對是針對包含離自己最近的已經(jīng)定位的父元素(static不算 因為絕對定位中普通流不存在) incline變成block

fix

和絕對定位一樣 但相對于瀏覽器的窗口而言


浮動(float)

這是一個比較有意思的話題,浮動的最直接效果就是文字環(huán)繞圖片 但要實現(xiàn)這個功能有產(chǎn)生了別的規(guī)定和用途

position屬性 static,relative都是不脫離普通流的 absolute,fix是脫離普通流的 而float即脫離也不脫離 脫離——浮動到父元素或上一個浮動元素 不脫離——在父元素里占有空間 影響位于和他同一個父元素的下一個元素(如:文字環(huán)繞)

詳細(xì)見:http://www.cnblogs.com/coffeedeveloper/p/3145790.html

還有一個:http://www.zhangxinxu.com/wordpress/2010/01/css-float%E6%B5%AE%E5%8A%A8%E7%9A%84%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E3%80%81%E8%AF%A6%E8%A7%A3%E5%8F%8A%E6%8B%93%E5%B1%95%E4%B8%80/comment-page-1/#comments


一些有趣的問題

三角形的產(chǎn)生:知乎的關(guān)于用CSS產(chǎn)生三角形的回答

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,168評論 1 92
  • 1標(biāo)準(zhǔn)的CSS的盒子模型?與低版本IE的盒子模型有什么不同的? CSS盒子模型:由四個屬性組成的外邊距(margi...
    秦小婕閱讀 1,305評論 0 1
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 2,066評論 0 6
  • 歲月流金,光影流年。 跌跌撞撞走過四十春秋,歲月洗盡鉛華,剔除浮躁,沉淀了雍容隨和,越來...
    碧潭止水閱讀 549評論 1 3
  • 就老家?guī)X下卍屋建新房而言,今天(2015乙未年)是個特別的日子,因為自建新房計劃啟動以來,算至今日整整100天了。...
    鎮(zhèn)南方良金閱讀 297評論 0 1

友情鏈接更多精彩內(nèi)容