站長資訊網
        最全最豐富的資訊網站

        div+css是什么

        div是框架,css是樣式,用來裝飾框架;詳細點來說,div就是給整個網頁布局,css就是負責控制div的樣式,想讓div在哪里怎么顯示,都可以通過css來實現。而div+css是一種網頁布局方法,是指通過css控制div的布局。

        div+css是什么

        本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

        div 是框架,css 是樣式,用來裝飾框架。JS 讓它們動起來。再說詳細點,div就是給整個網頁布局,css 就是負責控制div的樣式,想讓 div 在哪里怎么顯示,都可以通過 css 來實現,簡單的說網頁布局就像蓋房子,div 負責把這棟房子蓋起來,而 css 負責告訴他怎么蓋!

        而DIV+CSS是WEB設計標準,它是一種網頁的布局方法,是指通過 css 控制 div 的布局。其實這兒 div 可以理解為統稱,實際應用的不僅是div,還有p,span,img,table 等任意節點的定位都可以通過 css 來控制。

        為什么用div+css取代〈table〉

        很久很久以前,web 工程師通過 table 進行頁面布局(現在Google 的 picasa 等應用還能找到table布局應用的例子),現在頁面布局大都推薦 div+css 方式。

        在WEB前端開發中,HTML,CSS,JS 這三家三駕馬車分別代表著結構,展示,和交互。在 web1.0的時代,頁面的邏輯并不是特別復雜,對用戶體驗的要求也不是很高,table被大量開發者用來做布局元素,橫跨結構和展示兩個部分,是很“重”的。

        但是在如今 web 前端邏輯越來越復雜,用戶體驗要求越來越高的情況下,對這三者的解耦是必須的。此時再用 table 拿來做布局就不太合適了,因為 table 標簽的語言根本不是用來做布局的,而是用來傳遞數據的。而 div+css 是符合解耦這一思想的,div 用來控制布局,css 用來控制樣式。好處從小了說是整個頁面的代碼組織結構更合理,耦合度更低,從大了說是更利于前端開發的深度分工和復雜合作。

        簡要對比一下:

        1、div+css 相對于 table 更為靈活,用 table 布局,代碼臃腫。

        2、語義性問題。從語義上來說,table 應該只是表格數據的容器,不應該是布局的工具。

        3、樣式渲染問題。table 布局要等內容全部加載完畢后才渲染樣式,如果用戶網速不好,這樣用戶體驗會很差。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久热这里只有精品视频6| 国产精品兄妹在线观看麻豆 | 久久精品国产99久久无毒不卡| 91精品国产91热久久久久福利| 日韩精品无码免费一区二区三区| 国产精品小视频免费无限app | 久久精品不卡| 97精品人妻一区二区三区香蕉| 国产三级精品三级在线专区1 | 亚洲精品二三区| 国产在线精品一区二区夜色| 精品国产第1页| 1024国产欧美日韩精品| 久久精品亚洲中文字幕无码麻豆 | 精品国产_亚洲人成在线高清| 精品国产一区二区三区无码| 亚洲一区二区精品视频| 九九线精品视频在线观看| 国产精品亚洲专区无码WEB | 久久亚洲私人国产精品vA| 亚洲国产精品成人午夜在线观看| 精品一区二区三区免费观看 | 亚洲综合精品香蕉久久网97| 精品四虎免费观看国产高清午夜| 国产精品无码久久综合| 久久夜色精品国产噜噜麻豆| 老汉精品免费AV在线播放| 久久久久久九九99精品| 无码人妻精品一区二区三区66| 亚洲欧美日韩国产一区二区三区精品| 久久久久久久久久免免费精品| 国自产精品手机在线观看视| 精品人妻一区二区三区毛片| 国产三级精品三级在专区| 国产精品亚洲产品一区二区三区| 国产精品热久久毛片| 国产成人无码精品一区在线观看| 国产成人久久久精品二区三区| 国产午夜亚洲精品国产成人小说| 国产精品自在欧美一区| 精品露脸国产偷人在视频|