向右浮动仅在 window 调整大小后有效
Float right only works after window resize
简直无法理解!我在右侧 (DIV1) 有一个 div,在左侧 (DIV2) 旁边有另一个 div,我想将一些元素放在 DIV2 中右对齐。
这是图片:
这是 HTML :
<section id='main-container'>
<aside id='main-side'>
</aside>
<nav id='main-nav'>
hello
</nav>
<section id='main-content'>
</section>
</section>
和 CSS :
#main-side {
width:250px;
min-height:450px;
border:1px solid silver;
float:right;
}
#main-nav {
width:770px;
height:50px;
text-align:right;
border:1px solid silver;
margin-right:251px;
}
问题如图所示,当我打开页面或重新加载页面时,DIV2 的内容没有向右移动,但是当我调整 window 的大小时,它向右移动如我所料。顺便说一句,浏览器是 Chrome,问题不在 Firefox 中。
知道有什么问题吗?
当我从您的站点对其进行测试时,我遇到了同样的问题。通过从您的 #main-nav
部分中删除 width: 770px;
,我能够使其正常工作。
简直无法理解!我在右侧 (DIV1) 有一个 div,在左侧 (DIV2) 旁边有另一个 div,我想将一些元素放在 DIV2 中右对齐。
这是图片:
这是 HTML :
<section id='main-container'>
<aside id='main-side'>
</aside>
<nav id='main-nav'>
hello
</nav>
<section id='main-content'>
</section>
</section>
和 CSS :
#main-side {
width:250px;
min-height:450px;
border:1px solid silver;
float:right;
}
#main-nav {
width:770px;
height:50px;
text-align:right;
border:1px solid silver;
margin-right:251px;
}
问题如图所示,当我打开页面或重新加载页面时,DIV2 的内容没有向右移动,但是当我调整 window 的大小时,它向右移动如我所料。顺便说一句,浏览器是 Chrome,问题不在 Firefox 中。 知道有什么问题吗?
当我从您的站点对其进行测试时,我遇到了同样的问题。通过从您的 #main-nav
部分中删除 width: 770px;
,我能够使其正常工作。