DIV+CSS基本知識筆記

 

DIV+CSS學習筆記

1、 複合選擇器

①交集選擇器:div.special{.....}   注意:中間不能有空格

    div#special{.....}

②並集選擇器:div, h1.special,p.first{.....}

③後代選擇器:div h1.first span.firstLetter{......}   

              這裡指的是:div 下的 h1 下樣式類為 first 的 span 樣式為 firstLetter 的標籤樣式

2、 樣式層疊

層疊樣式公式: 行內樣式>ID 樣式 > 類別樣式 > 標記樣式

3、 盒子模型

①Padding 、  Margin 、 Border

②屬性值個數:一個—> 上下左右值相同

  兩個—> 前:上下,后:左右

  三個—> 前:上,中:左右,后:下

  四個—> 上右下左(順時針順序值)

行級元素與塊級元素:DIV — > 塊級元素, SPAN — > 行級元素

      行級元素:不佔有空間, 每個SPAN 左右一行排列

  塊級元素:佔有空間, 每個DIV 上下一次排列   

盒子模型中標準流定位原則:

  ⑴行級元素:水平margin — > 疊加,不存在豎直 margin

  ⑵塊級元素:豎直margin — > 合併,取二者之間較大者的值,不存在水平 margin

4、 盒子模型的浮動與定位

盒子的浮動:

⑴塊級元素寬度不再自動延伸,而是縮小為容納下內容的最小寬度值,其他的標籤元素會圍繞著浮   動的元素排列( 文字元素尤為明顯 )

⑵清除浮動的影響:clear   如: {clear : left} 清除左邊浮動的影響   {clear : both} 清除左右兩邊浮動   框的影響

盒子的定位:

position— > 屬性: static , relative , absolute , fixed

偏移—> 屬性: top,right,bottom,left (只有在跟著 position 時才有用)

static:默認定位方式,標準流中的定位方式

relative:以原位置為基準偏移的定位方式,也是在標準流中的定位方式,相對定位方式

⑶absolute :以他的祖先包含框設置了定位屬性的那個祖先盒子的位置為基準偏移,如果沒有任何     一個祖先包含框設置了定位position 屬性,那麼就以瀏覽器窗口的位置為基準,絕對定位方式

⑷fixed :以瀏覽器窗口為基準偏移

display: block (強制轉換成塊級元素), inline (強制轉換成行級元素)

5、 超級鏈接樣式

屬性 —>  a:hover  鼠標指針經過鏈接時的樣式,   a:active 點擊鏈接時的樣式

      a:link 普通鏈接的樣式,               a:visited  被點擊過的鏈接樣式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值