前端開發語言學習 筆記8 css相容性問題

2021-09-27 10:06:01 字數 857 閱讀 3230

一、常見問題

1、在ie6下內容會撐開設定好的寬高。

計算一定要精確,不要讓內容的寬高超出設定的寬高。

2、在ie6元素浮動,如果寬度需要內容撐開,就給裡面的塊元素都加浮動

3、在ie6/7下元素要通過浮動並在同一行,就給這行元素都加浮動

4、遵守標籤巢狀規範

5、ie6下最小高度問題

在ie6下元素的高度小於19px的時候,會被當做19px處理;

解決方法: overflow:hidden 超出隱藏

6、1px dotted 在 ie6下不支援

解決辦法: 切背景平鋪

7、在ie6下解決margin傳遞要出發haslayout

在ie6下父級有邊框的時候,子元素的marigin值消失,

解決辦法: 觸發父級的haslayout

二、浮動相容性問題。

1、ie6下的雙邊距bug。

塊元素有浮動和橫向的margin值,橫向的margin值會被放大成兩倍

解決辦法:display:inline-block

2、ie6、7下,li本身沒浮動,但是li的內容有浮動,li下邊會產生乙個間隙

解決辦法1:給li加浮動在加上寬度。

2、給li加vertical-align:top;垂直對齊方式。

當ie6下最小高度問題和li的間隙共存的時候, 給li加浮動。

3、當一行子元素占有的寬度之和 和父級的寬度相差超過3px,或者有不滿行狀態的時候,最後一行子元素的下margin在ie6下就會失效。

4、ie6下的文字溢位bug

子元素的寬度和父級的寬度小於3px的時候,兩個浮動元素中間有注釋或者行級元素

解決辦法:用div把注釋或者行級元素包裹住。

C語言學習筆記 8

1 浮點數儲存所帶來的問題 float和double都不能保證可以精確的儲存乙個小數 比如 float 6.234 很可能計算機中儲存的是6.233999 例題 有乙個浮點型變數x怎麼判斷x的值是否為0 if x 0.000001 0.000001 是零else 不是零2 迴圈更新中的變數不能定義成...

C語言學習筆記8

c語言學習 過成中會遇到很多的c語言詞彙和一些常用的c語言相關單詞,那麼我今天就來總結一些關於這方面的知識。語言詞彙 在 語言中使用的詞彙分為六類 識別符號,關鍵字,運算子,分隔符,常量,注釋符等。1.識別符號 在程式中使用的變數名 函式名 標號等統稱為識別符號。除庫函式的函式名由系統定義外,其餘都...

R語言學習筆記(8)

本篇文章主要包含生成隨機樣本的方法 1.sample函式,基本用法 sample x 範圍 size 個數 replace false 是否可以包含重複元素 prob null 範圍中各元素出現的概率 2.rbinom函式的基本用法 rbinom n 一次實驗中的觀察次數number of obse...