【发布时间】:2013-10-31 18:24:35
【问题描述】:
我在页面上有许多链接作为列表的一部分。
我想根据媒体查询为每个链接设置不同的背景位置。
到目前为止我的收获
a.firstLink
{
@media (min-width: 768px) and (max-width: 979px)
{
background-position:0px 0px;
}
}
a.secondLink
{
@media (min-width: 768px) and (max-width: 979px)
{
background-position:0px -100px;
}
}
这很好,并且有效,但这意味着我必须执行与链接一样多的媒体查询,而且有很多。将其乘以我希望每个链接执行的媒体查询数量 (3),它会变成一些丑陋的 CSS。
【问题讨论】:
-
为什么不将锚点放在媒体查询中?
-
请解释一下如何使用它们来解决这个问题,我对它们不太熟悉。
-
Zoidberg 发布了我的建议作为答案 ;)
标签: html css responsive-design media-queries stylesheet