2
将媒体查询嵌套到元素中可以吗?如果我想在其他地方使用min-width: 480px
,会有巨大的重复。请看我的代码示例。或者只是用旧的方式?任何想法?SASS媒体查询最佳做法?
SASS
.navbar {
height: 500px;
width: 500px;
@media screen and (min-width: 480px) {
background-color: lightgreen;
}
}
.items {
padding: 15px;
color: red;
@media screen and (min-width: 480px) {
border: 1px solid black;
}
}
CSS
@media screen and (min-width: 480px) {
.navbar {
background-color: lightgreen;
}
.items {
border: 1px solid black;
}
}
真的取决于项目海事组织。对于较小的项目,只要它是可读的,我相信最初的一个是可以的。但对于最佳做法,我会使用“旧”的方式来定义媒体查询。你可能想看看ITCSS – adamk22
伊莫这绝对是最好的方式。为了避免“巨大的重复”,为什么不把'min-width:480px'存储为变量? '@media屏幕和($分辨率 - 小){...}'或其他... –
@EdmundReed:但它也在重复媒体查询语句。 – Janath