屏幕分辨率/缩放自适应网站

时间:2012-12-01 14:12:09

标签: css html zoom resolution

我正在为某人创建一个网站,我希望它根据屏幕分辨率和浏览器缩放(我不包括智能手机)来调整自身大小。我目前有一个类似的菜单: enter image description here

菜单中的每个元素都在div中,这里是css:

#barre_utilisateur //For the menu bar(the red bar)
{
    height:45px;
    background-color:#A31E39;
    width:100%;
}
#content_boutton_accueil //the home button
{
    margin-left:2%;
    width:200px;
    display:inline-block;
}
#notification //exclamation mark button
{
    cursor:pointer;
    width:60px;
    height:45px;
    display:inline-block;
}

现在,我想在用户按钮左侧的右侧显示齿轮图标。我不明白我是如何做到这一点的。

另外,当我放大太多时,菜单的右边部分离开它应该的位置是否有办法防止这种情况?

我想要实现的一个很好的例子是新的Outlook实时页面

1 个答案:

答案 0 :(得分:1)

您可以相对定位整个菜单div(#barre_utilisateur),然后将其子项完全放在其中。例如:

#barre_utilisateur {
   position: relative;
} 

#cogwheel {
   position: absolute;
   right: 0;
}

另一种方法是在菜单中放置2个div(#barre_utilisateur),然后将第一个放到左边,将另一个放到右边。