ie6不相容屬性及其解決(1)

來源:互聯網
上載者:User

標籤:

1、Q:IE6怪異解析之padding與border算入寬高
    原因:未加文檔聲明造成非盒模型解析
  A:加入文檔聲明<!doctype html>

2、Q:IE6在塊元素、左右浮動、設定marin時造成margin雙倍(雙邊距)
  A:display:inline

3、其實是同一種bug 
1)字型大小為奇數之邊框高度少1px
A:字型大小設定為偶數或line-height為偶數
2)line-height,文本垂直置中差1px
A:padding-top代替line-height置中,或line-height加1或減1
3)與父標籤的寬度的奇偶不同的置中造成1px的偏離
A:如果父標籤是奇數寬度,則子標籤也用奇數寬度;如果是父標籤偶數寬度,則子標籤也用偶數寬度

4、Q:內部盒模型超出父級時,父級被撐大
  A:父標籤使用overflow:hidden

5、Q:line-height預設行高bug
  A:line-height設值

6、Q:列標籤之間會有一小段空白
  A:float或結構並排 

7、Q:標籤高度無法小於19px
  A:overflow: hidden;

8、Q:左浮元素margin-bottom失效
  A:顯示設定高度 or 父標籤設定_padding-bottom代替子標籤的margin-bottom or 再放個標籤讓父標籤浮動,子標籤
    margin- bottom,即(margin-bottom與float不同時作用於一個標籤)

9、Q:img於塊元素中,底邊多出空白
  A:父級設定overflow: hidden; 或 img { display: block; } 或 _margin: -5px;

10、Q:li之間會有間距
  A:float: left;

11Q;塊元素中有文字及右浮動的行元素,行元素換行
  A:將行元素置於塊元素內的文字前

12、Q:position下的left,bottom錯位
  A:為父級(relative層)設定寬高或添加*zoom:1

13、Q:子級中有設定position,則父級overflow失效
  A:為父級設定position:relative

ie6不相容屬性及其解決(1)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.