我正在尝试在 Chrome 和 Firefox 中测试以下代码,但它们都无法正常运行。我已将它添加到我的样式表的末尾,无论如何它都可以正常工作。
@media all and (max-width : 850px) {
h1#site-name {
width: 100%;
a {
margin: auto;
}
}
nav#main-menu {
float: left;
}
}
我正在重新调整浏览器窗口的大小,但显然这些更改在任何宽度下都没有生效。该代码位于 .scss 文件中以供引用。
有什么想法吗?
最佳答案
您也可以在 scss 中使用 mixins 进行媒体查询。
@mixin mq($mq) {
@if $mq == medium {
@media (max-width: 850px) { @content; }
}
}
#main-menu {
// default styles
// media query 850px max-width
@include mq(medium) {
float: left;
}
}
查看这篇文章了解更多信息.. http://css-tricks.com/media-queries-sass-3-2-and-codekit/
关于css - SCSS 的媒体查询不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13802988/