實例
如果文檔寬度小於 300 像素則修改背景顏色(background-color):
@media screen and (max-width: 300px) { body { background-color:lightblue; } }
CSS 語法
@media mediatype and|not|only (media feature) { CSS-Code; }
或者也可以針對不同的媒體使用不同 stylesheets :
<link rel="stylesheet" media="mediatype and|not|only (media feature)" href="mystylesheet.css">
媒體類型
1 all 用於所有設備 2 print 用於打印機和打印預覽 3 screen 用於電腦屏幕,平板電腦,智能手機等。 4 speech 應用於屏幕閱讀器等發聲設備
PC端
按屏幕寬度大小排序(主流的用紫色標明)
分辨率 比例 | 設備尺寸
1024*500 (8.9寸)
1024*768 (比例4:3 | 10.4寸、12.1寸、14.1寸、15寸; )
1280*800(16:10 |15.4寸)
1280*1024(比例:5:4 | 14.1寸、15.0寸)
1280*854(比例:15:10 | 15.2)
1366*768 (比例:16:9 | 不常見)
1440*900 (16:10 17寸 僅蘋果用)
1440*1050(比例:5:4 | 14.1寸、15.0寸)
1600*1024(14:9 不常見)
1600*1200 (4:3 | 15、16.1)
1680*1050(16:10 | 15.4寸、20.0寸)
1920*1200 (23寸)
通過上面的電腦屏蔽及尺寸的例表上我們得到了幾個寬度
1024 1280 1366 1440 1680 1920
PC端響應式媒體斷點
注意:用min-width時,小的放上面大的在下面,同理如果是用max-width那么就是大的在上面,小的在下面
@media (min-width: 1024px){ body{font-size: 18px} } /*>=1024的設備*/ @media (min-width: 1100px) { body{font-size: 20px} } /*>=1100的設備*/ @media (min-width: 1280px) { body{font-size: 22px;} } /*>=1280的設備*/ @media (min-width: 1366px) { body{font-size: 24px;} } @media (min-width: 1440px) { body{font-size: 25px !important;} } @media (min-width: 1680px) { body{font-size: 28px;} } @media (min-width: 1920px) { body{font-size: 33px;} }