2013-01-08 42 views
0

我有問題,一個頁面的我的CSS表,所以一直在想,如果等於或小於檢測屏幕分辨率比800像素寬度它將讓我的CSS代碼是檢測,然後屏幕分辨率比較

<style> 
body {width:1004px;} 
</style> 

但如果它大於800像素的寬度,這將使我的css代碼是

<style> 
body {width:100%;} 
</style> 

所以任何人都知道js代碼,代碼做到這一點! 我只關心寬度檢測,不需要檢測高度。 我已經做了很多js代碼的搜索,但無法做到將這些css代碼傳入頁面的確切功能。

+2

爲什麼不使用'CSS媒體query'這個問題? [鏈接](http://www.w3.org/TR/css3-mediaqueries/) – Vucko

+1

這種效果通常稱爲利用[響應式設計](http://www.alistapart.com/articles/responsive-web-design ),而現代的解決方案完全不依賴於JavaScript。相反,使用** CSS媒體查詢**。 – adamb

+0

@Vucko感謝之前從來不知道CSS媒體查詢!將閱讀有關它。 –

回答