Css 垂直对齐还是边距为0?与这些属性一起浮动

Css 垂直对齐还是边距为0?与这些属性一起浮动,css,Css,我正在创建一个包含图像(徽标)和导航的标题 用于导航的UL在标题div内浮动。这将其放置在div的顶部,但我想将其与底部对齐 最好的方法是什么 尝试过垂直对齐,但似乎什么都不做,也尝试过“位置”属性(底部:0),但不起作用 我相信这是一个常见的问题。。有什么想法吗?使用CSS: .header {position:relative} .header ul {position:absolute;right:0;bottom:0} 成功了。非常感谢。有趣的是,firebug并没有产生这些结果,我只

我正在创建一个包含图像(徽标)和导航的标题

用于导航的UL在标题div内浮动。这将其放置在div的顶部,但我想将其与底部对齐

最好的方法是什么

尝试过垂直对齐,但似乎什么都不做,也尝试过“位置”属性(底部:0),但不起作用

我相信这是一个常见的问题。。有什么想法吗?

使用CSS:

.header {position:relative}
.header ul {position:absolute;right:0;bottom:0}

成功了。非常感谢。有趣的是,firebug并没有产生这些结果,我只需要对其进行编码就可以产生效果。作为将来的参考,您能告诉我必须将父元素设置为相对位置的原因吗?不明白为什么?这在CSS规范中。为了使用绝对值定位子元素,父元素必须具有相对位置。。。我从来没有完全明白为什么:)