久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日頭條 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 網站建設 » 正文

CSS判斷不同分辨率顯示不同寬度布局CSS3技術支持IE6到IE8

放大字體  縮小字體 發布日期:2017-05-16  瀏覽次數:311  【去百度看看】
核心提示:CSS判斷不同分辨率瀏覽器(顯示屏幕)顯示不同寬度布局CSS3技術支持IE6到IE8。將用到css3 @media樣式進行判斷,但IE9以下版本不支
 CSS判斷不同分辨率瀏覽器(顯示屏幕)顯示不同寬度布局CSS3技術支持IE6到IE8。將用到css3 @media樣式進行判斷,但IE9以下版本不支持CSS3技術,這里DIVCSS5給大家介紹通過JS實現低版本的瀏覽器也支持CSS3實現實用布局。

一、實用范圍描述   -   TOP

CSS DIV網頁布局中當分辨率小于等于1024px(像素)時,DIV布局對象顯示1000px寬度,當分辨率大于1024px時候顯示1200px寬度等需求。使用CSS實現改變瀏覽器顯示寬度從而實現布局的網頁寬度動態改變變化(網頁寬度自動隨瀏覽器顯示寬度而變寬變窄)。

隨著發展,越來越多的電腦用戶顯示屏分辨率越來越高,但有的用戶還是使用1024px的分辨率的顯示屏(根據幾個瀏覽器分辨率統計平臺得到數據現在使用1200分辨率以下用戶極少,但我們CSS布局時仍然需要至少考慮1024px分辨率用戶),如果網頁布局寬度固定到1200px,1024分辨率用戶瀏覽網頁時瀏覽器下方會出現滾動條,為了解決這個問題,大家可以通過使用CSS3樣式判斷用戶瀏覽器寬度從而調用不同布局寬度。

二、使用CSS單詞與語法   -   TOP

@media screen and (判斷屬性){ CSS樣式選擇器 }

這里注意花括號里裝要變化CSS樣式選擇器。

三、不同分辨率顯示不同寬度樣式案例   -   TOP

1、DIVCSS小案例描述
我們首先設置一個DIV盒子CSS命名為“.abc”,設置其高度為300px,css邊框為黑色;以及設置margin:0 auto布局居中。預先設置這兩個樣式是為了便于觀察。

我們通過手動拖拽瀏覽器顯示寬度,然后觀察此盒子寬度變化情況,當瀏覽器寬度調節到寬度不大于500px時,對應此盒子寬度顯示100px;調節瀏覽器寬度不大于901px時,顯示“.abc”對應盒子寬度顯示200px;當調節瀏覽器寬度大于1201px時,盒子對象寬度顯示1200px;當小于1200px時候顯示寬度為900px。

2、CSS代碼

  1. .abc{ height:300px; border:1px solid #000; margin:0 auto} 
  2. @media screen and (min-width: 1201px) { 
  3. .abc {width: 1200px}  
  4.  
  5.  
  6. @media screen and (max-width: 1200px) { 
  7. .abc {width: 900px}  
  8.  
  9.  
  10. @media screen and (max-width: 901px) { 
  11. .abc {width: 200px;}  
  12.  
  13.  
  14. @media screen and (max-width: 500px) { 
  15. .abc {width: 100px;}  
  16.  

需要注意是CSS代碼順序,由大到小排版CSS(判斷瀏覽器寬度越大越放前),這樣是因為邏輯關系,@media 判斷CSS排錯將導致判斷失效。

3、HTML代碼

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  

4、為了兼容IE9以下版本瀏覽器需要加入一個google的JS,當然可以下載引人html

  1.  

將JS代碼放入head>標簽前即可,這里直接引人google在線JS,你可以下載此JS文件重新HTML引人即可。

5、完美兼容各大瀏覽器HTML+CSS+JS源代碼

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.   
  10.  

4、為了兼容IE9以下版本瀏覽器需要加入一個google的JS,當然可以下載引人html

  1.  

將JS代碼放入head>標簽前即可,這里直接引人google在線JS,你可以下載此JS文件重新HTML引人即可。

5、完美兼容各大瀏覽器HTML+CSS+JS源代碼

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
 
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 吉ICP備11001726號-6
企業800網 · 提供技術支持