合并@media 标签
Consolidate @media tags
有没有办法合并@media 标签来清理它们。我是新手,想清理我的网站以便在移动设备上更好地工作,但似乎我不应该在下面的代码中重复@media 语句。
@media screen and (max-width: 600px) {
div.pagetopmenu,
div.menutoplogo,
div.pagemenul,
div.pagemenur {
display: none;
}
@media screen and (max-width:600px) {
.pagemainbody {
float: left;
width: 100%;
min-height: 100%;
overflow: hidden;
}
@media screen and (max-width:600px) {
.centediv {
width: 60%;
margin-top: 2px;
margin-right: auto;
margin-left: auto;
height: 105px;
overflow: hidden;
clear: both;
}
好吧,您不必一遍又一遍地重复 @media
语句,只需将所有目标 CSS 属性分组到一个媒体块中,如下所示:
@media screen and (max-width: 600px) {
div.pagetopmenu,
div.menutoplogo,
div.pagemenul,
div.pagemenur {
display: none;
}
.pagemainbody {
float: left;
width: 100%;
min-height: 100%;
overflow: hidden;
}
.centediv {
width: 60%;
margin-top: 2px;
margin-right: auto;
margin-left: auto;
height: 105px;
overflow: hidden;
clear: both;
}
}
有没有办法合并@media 标签来清理它们。我是新手,想清理我的网站以便在移动设备上更好地工作,但似乎我不应该在下面的代码中重复@media 语句。
@media screen and (max-width: 600px) {
div.pagetopmenu,
div.menutoplogo,
div.pagemenul,
div.pagemenur {
display: none;
}
@media screen and (max-width:600px) {
.pagemainbody {
float: left;
width: 100%;
min-height: 100%;
overflow: hidden;
}
@media screen and (max-width:600px) {
.centediv {
width: 60%;
margin-top: 2px;
margin-right: auto;
margin-left: auto;
height: 105px;
overflow: hidden;
clear: both;
}
好吧,您不必一遍又一遍地重复 @media
语句,只需将所有目标 CSS 属性分组到一个媒体块中,如下所示:
@media screen and (max-width: 600px) {
div.pagetopmenu,
div.menutoplogo,
div.pagemenul,
div.pagemenur {
display: none;
}
.pagemainbody {
float: left;
width: 100%;
min-height: 100%;
overflow: hidden;
}
.centediv {
width: 60%;
margin-top: 2px;
margin-right: auto;
margin-left: auto;
height: 105px;
overflow: hidden;
clear: both;
}
}