在CSS中嵌套@media规则
各种浏览器的支持似乎有所不同。
检查链接
Firefox:黑色,带白色文字。
Opera,Chrome,IE9:蓝色与黑色文本。
哪个是正确的,我将如何使其保持一致?
代码
@media screen and (min-width: 480px) { body{ background-color:#6aa6cc; color:#000; } @media screen and (min-width: 768px) { body{ background-color:#000; color:#fff; } }}
有趣的是,似乎在条件内嵌套媒体查询@import
似乎有效。
例如:
<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8" /> <title>Media test</title> <link rel="stylesheet" type="text/css" href="importer.css" /></head><body> <h1>Why is this not consistent.</h1></body></html>
@import url(media.css) screen and (min-width: 480px);
body { background-color: #6aa6cc; color: #000;}@media screen and (min-width:768px) { body { background-color: #000; color: #fff; }}