【发布时间】:2013-03-28 09:51:55
【问题描述】:
我的侧边栏顶部有一组社交媒体图标:outtacontext。但是我无法将它们定位在不同视口大小的正确位置。实际上,它适用于所有较小的视口,但对于较大的屏幕,定位是关闭的。
这是我这个定位的主要 css:
#top #sidebar_bg .social_bookmarks {
position: absolute;
right: 69px;
z-index: 152;
margin-top: 102px;
}
@media only screen and (max-width: 989px) and (min-width: 768px){
#top #sidebar_bg .social_bookmarks {
right: 33px;
margin-top: 65px;
}
}
出于某种原因,对于较大的屏幕,图标似乎会在侧边栏中居中。但是我进行调整的任何媒体查询都会开始增加问题。
谁能指出我正确的方向?谢谢。
【问题讨论】:
-
有一种非常简洁的方法可以将其放置在您想要的位置。请参阅下面的示例...
-
更大的视口是什么意思?使用该媒体查询,您只定位 989 像素到 768 像素之间的屏幕。不在这之间的任何东西都将获得 default 样式。
-
Maroshii,是的,我明白这一点。但我要说的是,当屏幕很大时,它使用默认样式,但将其定位在错误的位置(但默认样式对于所有其他尺寸都正确定位)。我确实仅对大尺寸屏幕使用了媒体查询,但问题是它不起作用。默认样式仍然盛行。所以,我不明白为什么 lg 大小的媒体查询不起作用。
标签: css responsive-design media-queries