css中@media写法在ie 、firefox、Opera、Chrome、Safari 浏览器中的支持

@media only screen and (min- 1024px)最小宽度1024

Safari 版本5.1。7(7534.57.2)支持
chrome 版本26.0.1410.64  m 支持
opera 版本12.15 支持
fireFox 版本21.0 支持
IE10 版本10.0.92000.16580  支持

@media only screen and (max- 1024px)最大宽度

同上都支持

@media only screen and(min-800px) and (max-1024px)  宽度大于800 小于1024

Safari 版本5.1。7(7534.57.2)b支持
chrome 版本26.0.1410.64  m 支持
opera 版本12.15 不支持
fireFox 版本21.0 不支持
IE10 版本10.0.92000.16580  不支持

@media screen and (max-device- 1366px) 设备屏幕宽度小于1366

Safari 版本5.1。7(7534.57.2)支持
chrome 版本26.0.1410.64  m 支持
opera 版本12.15 不支持
fireFox 版本21.0 支持
IE10 版本10.0.92000.16580  支持

这种写法我们电脑测试的时候多数是不能出现效果的,应为需要设置我们设备的屏幕大小,我的电脑是1366*768的,所以设置成1366,如果变成1024或其他的数字,是看不到效果的,(除非在调整屏幕分辨率)

@media screen and (min-device- 1366px)  设备屏幕大于1366

同上

例外:opera 在用@media screen and (min-device- 1366px)和@media screen and (max-device- 1366px)的时候,有一个很有趣的现象,我把分辨率调成1024*800的时候把最大宽度调成1366后他是可以用的,同理最小款款调成800也管用了,有些搞不懂了,如果哪位大牛知道,请指导一下!!!

@media(max-1024px)

Safari 版本5.1。7(7534.57.2)支持
chrome 版本26.0.1410.64  m 支持
opera 版本12.15 支持
fireFox 版本21.0 支持
IE10 版本10.0.92000.16580  支持

@media(min-1024px)

Safari 版本5.1。7(7534.57.2)支持
chrome 版本26.0.1410.64  m 支持
opera 版本12.15 支持
fireFox 版本21.0 支持
IE10 版本10.0.92000.16580  支持

如果有什么些的不对,请各位及时指出,在下这里感谢了!!!

原文地址:https://www.cnblogs.com/tongchuanxing/p/3092288.html