【发布时间】:2010-11-04 17:53:30
【问题描述】:
我有以下 HTML 标记,我希望菜单 div 标记始终距离父容器的底部边框 5px。
我可以使用 margin-top 手动通过反复试验定位它,但如果我要更改徽标或修改 div 大小,我必须使用反复试验再次更改此值。一个更好的解决方案是判断是否总是距离底部 5px,而不是告诉它距离顶部 X 像素。
为什么这不起作用?
<body>
<div id="header">
<img src="../../Content/images/cumaviLogo.png" alt="Cumavi.com - Compras y ventas online en Bolivia!" />
<ol id="topuserbar">
<li>Bienvenidos, <span class="userSalute">Sergio!</span></li>
<li><a href="#">Mis Anuncios</a></li>
<li><a href="#">Perfil</a></li>
<li><a href="#">Cerrar Sesion</a></li>
</ol>
</div>
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
</body>
#header
{
background-image: url('images/headerBackground.png');
background-repeat:repeat;
width:auto;
}
#topuserbar
{
border: 1px solid red;
font-family:Georgia;
font-size:large;
float:right;
margin-top:45px;
}
#topuserbar ol
{
}
#topuserbar li
{
display:inline;
margin-left:10px;
color:#fff;
}
【问题讨论】: