根據不同的顯示器解析度使用不同樣式檔案
現在顯示器的解析度各有不同,如果要追求完美的話,需要根據顯示器不同的解析度呼叫不同的樣式,下面就簡單介紹一下如何實現此功能,先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <head> <title>螞蟻部落</title> <link rel="stylesheet" id="mytest" type="text/css" href="css/css.css"/> <script type="text/javascript"> window.onload=function(){ var mytest=document.getElementById("mytest"); var thediv=document.getElementById("thediv"); if(screen.width>1024){ mytest.setAttribute("href","css/first.css"); } else{ mytest.setAttribute("href","css/second.css"); } } </script> </head> <body> <div id="thediv"></div> </body> </html>
以上程式碼可以通過screen.width判斷瀏覽器的解析度,然後再通過setAttribute()函式設定<link>元素的href屬性值,這樣就實現了設定不同的樣式效果。
相關文章
- 根據子元素數量顯示不同樣式-純css解決方案CSS
- for迴圈—不同div顯示不同樣式
- WPF TextBlock根據值顯示不同的內容或格式BloC
- JSP頁面根據後臺傳值不同顯示不同內容JS
- asp.net 根據值不同,在繫結時顯示不同顏色ASP.NET
- 根據不同瀏覽器視窗大小不同css檔案程式碼例項瀏覽器CSS
- 根據需要動態include不同的檔案 (轉)
- 直播系統原始碼,vue二種方式根據條件判斷顯示不同樣式原始碼Vue
- 圖片設定level-list,根據不同狀態顯示不同圖片
- 瀏覽器模擬顯示器不同解析度瀏覽器
- 使用Log4Net根據log level的不同將log輸出到不同的檔案中
- 基於角色的訪問控制並根據不同的場景顯示不同的反饋資訊
- 根據不同的瀏覽器載入相應的CSS檔案本瀏覽器CSS
- 【WPF】根據選項值顯示不同的編輯控制元件(使用DataTemplateSelector)控制元件
- django根據不同git分支載入不同配置DjangoGit
- FLEX4實踐—DatagridColumn根據條件顯示不同顏色Flex
- Qt設定根據編譯器不同連結不同的lib庫QT編譯
- sld樣式之根據id展示不同樣式,大於10000展示標註
- 網頁根據螢幕寬度請求不同的CSS檔案網頁CSS
- 不同size class顯示不同的UIUI
- 【IDL】同時顯示不同解析度影像的方法
- js根據不同的時間段輸出不同的語句JS
- html如何根據檔案路徑顯示檔案內容(pdf)HTML
- Win10電腦雙屏顯示器設定不同解析度的方法Win10
- android下根據路徑不同拷貝檔案至指定路徑Android
- Win10系統如何設定多臺顯示器不同的縮放樣式Win10
- javascript實現根據點選按鈕的不同進行不同的操作JavaScript
- vue-cli 根據不同的環境打包Vue
- ArcGIS Server ADF開發:根據圖層不同屬性用不同圖示定位興趣點Server
- 對不同許可權不同樣式的理解
- 類的方法,函式,同一個package不同.py檔案,不同package不同.py檔案————呼叫問題函式Package
- 如何讓背景圖片在不同的解析度都滿屏才顯示
- Ropper-顯示有關不同檔案格式的二進位制檔案的資訊
- Gradle根據引數配置不同的依賴Gradle
- ECharts 根據不同的X軸區域,設定不同區域的背景色Echarts
- 小需求推動新語言快速學習:nginx lua 根據 user_agent 顯示不同的頁面Nginx
- 根據條件動態更新不同表的資料
- 在solaris環境下,根據java程式的不同,設定不同的環境變數Java變數