html - 顶部栏的位置和浏览器窗口大小

标签 html css position

这是母版页:

<div id="top">

    <div id="left">
        <!-- menu with 5 items -->
    </div>

    <div id="rigth">
        <!-- menu with 3 items -->
    </div>
    </div>

<div id="title">
    <h1>My MVC Application</h1>
</div>
</div>

这是我的 Css:

#left
{
float: left;
margin-left:-100px;
height: 30px;
}

#rigth
{
float: right;       
height: 30px;
right:0px;
margin-right: 0px;
}

#top
{
top: 0px;
left: 100px;    
position: fixed;
width: 95%;
background: url(../../Content/images/myImage.png) no-repeat center center;

}

当浏览器窗口很大时,一切都很好。但是当我最小化它时,条形图会增加它的高度并且“右”在“左”下方。如何改变这个? 我想要权利不可见。有点像 gmail 的顶部栏。 位置是固定的,因为我希望在滚动时显示条形。

最佳答案

您混淆了“px”和“percent”这在大多数情况下不是问题。但是你应该尝试只使用百分比来定位屏幕上的元素

关于html - 顶部栏的位置和浏览器窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10350681/

相关文章:

wpf - 确定托盘图标的位置

javascript - 如何在react组件中使用现有的javascript代码

jquery - DIV - 相同高度的 jquery 或 css

Javascript 在滚动事件上使用 requestAnimationFrame

javascript - 无论屏幕大小/宽度如何,我都希望将 html 表单保留在响应式幻灯片图像上

javascript - Jquery 隐藏/显示在悬停时反复发生

javascript - 在移动设备上使用 google chrome 滚动时出现白框

CSS3 过渡或 Javascript 预加载效果

html - 为什么位置为 :absolute have no height? 的图像当我在浏览器中看到它有高度时

javascript - WebGL 着色器根据鼠标位置为纹理着色