【CSS】四、DIV+CSS布局

CSS 一、使用CSS樣式的方式
CSS 二、定義樣式表
CSS 三、常見屬性
CSS 四、DIV+CSS布局## 四、DIV+CSS布局

1.div和span

DIV和SPAN在整個HTML標(biāo)記中,沒有任何意義,他們的存在就是為了應(yīng)用CSS樣式
DIV和span的區(qū)別在與,span是內(nèi)聯(lián)元素,div是塊級元素
* DIV占據(jù)整個一行;span只占用一小部分,內(nèi)容多少占用位置多少

2.盒模型

  • margin 盒子外邊距
  • padding 盒子內(nèi)邊距
  • border 盒子邊框?qū)挾?/li>
  • width 盒子寬度
  • height 盒子高度

3.布局相關(guān)的屬性

1) position 定位方式

  • 正常定位 relative
  • 根據(jù)父元素進(jìn)行定位 absolute
  • 根據(jù)瀏覽器窗口進(jìn)行定位 fixed
    * 滾動頁面其位置不變,如部分網(wǎng)頁中的客服
  • 沒有定位 static
  • 繼承inherit

2) 定位

left(左),right(右),top(上),bottom(下)離頁面頂點(diǎn)的距離

3) z-index 層覆蓋先后順序(優(yōu)先級)

z-index:1
1 2 3 4 5 6...表示優(yōu)先級

4) display 顯示屬性

display:none 層不顯示
display:block 塊狀顯示,在元素后面換行,顯示下一個塊元素
display:inline 內(nèi)聯(lián)顯示,多個塊可以顯示在一行內(nèi)

5) float 浮動屬性

  • left 左浮動
  • right 右浮動

6) clear 清除浮動

clear:both

7) overflow 溢出處理

  • hidden 隱藏超出層大小的內(nèi)容
  • scroll無論內(nèi)容是否超出層大小都添加滾動條
  • auto 超出時自動添加滾動條

4.兼容問題及高效開發(fā)工具

1) 兼容性測試工具

  • IE Tester
  • Multibrowser

2) 常用的瀏覽器

  • Google chrome
  • Firefox
  • opera

3) 高效的開發(fā)工具

根據(jù)自己的需要來選擇

輕量級的: Notepad++、sbulime Text、記事本
重量級的:WebStorm、 Dreamweaver

4) 網(wǎng)頁設(shè)計(jì)工具

  • fireworks
  • photoshop

5.判斷IE的方法

條件判斷格式
<! --[if 條件 版本]> 那么顯示 <![endif]-->

  • 不等于
    [if !IE 8] 除了IE8都可以顯示
  • 小于
    [if lt IE 5.5] 如果IE瀏覽器版本小于5.5的顯示
  • 大于
    [if gt IE 5] 如果IE瀏覽器版本大于5的顯示
  • 小于或者等于
    [if lte IE 6] 如果IE瀏覽器版本小于6的顯示
  • 大于或等于
    [if gte IE 7] 如果IE瀏覽器版本小于7的顯示
  • 大于和小于之間
    [if (gt IE 5)&(lt IE 7)] 如果IE瀏覽器版本大于IE5小于7的顯示

  • [if (IE 6)|(IE 7)] 如果是IE6或者IE7顯示

  • <! --[if IE 8]> 如果是IE8

注意??:條件注釋只有在IE瀏覽器下才能執(zhí)行,這樣就達(dá)到了我們的效果!

6.《DIV+CSS網(wǎng)頁布局實(shí)戰(zhàn)》

分析+切圖+搭建框架

循序漸進(jì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ù)。

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