将文本中心与css对齐

将文本中心与css对齐,css,position,center,Css,Position,Center,我有一个关于使用div#container将页面居中的问题 通常,容器代码如下所示: div#container { margin-left: auto; margin-right: auto; width: 50em; } container div标记将代码中我希望在其中对齐的部分包装起来 例如,我们有两个对象A和对象B _对象A是绝对位置 _对象B是相对位置的 对象A和对象B都包裹在容器内 问题:只有对象B(相对位置)是对齐中心 对象A(绝对位置)未对齐中心 那么,如何将已经定位为绝对的

我有一个关于使用div#container将页面居中的问题 通常,容器代码如下所示:

div#container
{
margin-left: auto;
margin-right: auto;
width: 50em;
}
container div标记将代码中我希望在其中对齐的部分包装起来

例如,我们有两个对象A和对象B _对象A是绝对位置 _对象B是相对位置的

对象A和对象B都包裹在容器内

问题:只有对象B(相对位置)是对齐中心 对象A(绝对位置)未对齐中心

那么,如何将已经定位为绝对的事物置于中心呢?
感谢您的解释

尝试在#container div上设置位置:relative。位置:absolute在窗口而不是div上是绝对的。

使用top:50%和margin top:-xxx(其中-xxx等于定义的像素高度的一半)垂直居中绝对定位的内容


使用left:50%和margin left:-xxx(其中-xxx等于定义宽度的一半,以像素为单位)将绝对定位的内容水平居中。

您能否发布对象A和对象B所描述内容的示例HTML?不能重复FF3中描述的问题。两个内部div都居中。将绝对定位元素居中有点违背将其设置为绝对的全部目的。如果它位于固定宽度元素内,只需将左边距设置为(元素宽度的50%)。