I'm new to responsive web design. I am trying to get a row of social media
icons to move to the correct positions using a responsive WordPress template as
you make the screen smaller. But I'm having trouble. You can see the website in
progress at http://outtacontext.com/wp2 The row of social media icons is in the
upper area of the right sidebar.
The css in the layout.css is:
#top #sidebar_bg .social_bookmarks{
position: absolute;
right:143px;
z-index: 152;
margin-top:120px;
}
That looks good when the screen is the largest. However, as you make the window
smaller, the sidebar reduces in width and you can see that the icons don't move
accordingly. So I created a style using media queries for one of the smaller
viewport sizes to test it out:
@media only screen and (max-width: 959px) {}
#top #sidebar_bg .social_bookmarks {
margin-top: 80px;
position: absolute;
right: 100px;
z-index: 152;
}
However, when I add that style, the @media style controls the large viewport as
well and the original style is ignored. I tried making media query styles for
each max-width but it didn't make any difference. I believe the last style in
the list was always the one that was followed. (Now, at a certain point, the
social media icons become hidden as the screen goes even smaller. That's fine.
It's just the intermediary sizes that are presenting a problem.) Firebug helps
me see the icons shift as I change the parameters however, it doesn't help me
figure out why the row of icons isn't shifting properly at each size.
I have taken the media query style out so that you can see the original issue.
However, I'd like to know why my css for max-width: 959px isn't working right
as well. And I'd love to learn how to solve this problem. Thanks.
Jeff
______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/