Html 地点<;部门>-边距右侧的容器:自动居中<;部门>;

Html 地点<;部门>-边距右侧的容器:自动居中<;部门>;,html,css,margin,Html,Css,Margin,我想将一个div放置在另一个div的右侧,该div通过margin:auto居中。(就像一个侧边栏) 简单HTML: #c1{ 背景色:#中交; 宽度:300px; 保证金:自动; } #c2{ 背景色:#BBBBBB; 宽度:100px; } con1 con2您可以使用定位来创建此效果: #c1{ background-color:#CCCCCC; width:300px; margin:auto; position:relative; } #c2{

我想将一个div放置在另一个div的右侧,该div通过margin:auto居中。(就像一个侧边栏)

简单HTML:

#c1{
背景色:#中交;
宽度:300px;
保证金:自动;
}
#c2{
背景色:#BBBBBB;
宽度:100px;
}
con1

con2
您可以使用定位来创建此效果:

#c1{
    background-color:#CCCCCC;
    width:300px;
    margin:auto;
    position:relative;
}

#c2{
    background-color:#BBBBBB;
    width:100px;
    position:absolute;
    right:-100px;
    top:0;
}
然后需要重新排列HTML,使其如下所示:

<div id="c1">
    con1
    <div id="c2">con2</div>
</div>

con1
con2

您可以使用定位来创建此效果:

#c1{
    background-color:#CCCCCC;
    width:300px;
    margin:auto;
    position:relative;
}

#c2{
    background-color:#BBBBBB;
    width:100px;
    position:absolute;
    right:-100px;
    top:0;
}
然后需要重新排列HTML,使其如下所示:

<div id="c1">
    con1
    <div id="c2">con2</div>
</div>

con1
con2

使用
position
属性和DOM中的一些调整,您可以轻松实现这一点

下面是代码:

.wrapper{
位置:相对位置;
宽度:100%;
填充:0;
保证金:0;
}
#c1{
背景色:#中交;
宽度:300px;
保证金:自动;
高度:100px;
位置:绝对位置;
左:0;
右:0;
排名:0;
}
#c2{
背景色:#294596;
宽度:100px;
高度:100px;
位置:绝对位置;
左:0;
排名:0;
}

con1
con2

使用
position
属性和DOM中的一些调整,您可以轻松实现这一点

下面是代码:

.wrapper{
位置:相对位置;
宽度:100%;
填充:0;
保证金:0;
}
#c1{
背景色:#中交;
宽度:300px;
保证金:自动;
高度:100px;
位置:绝对位置;
左:0;
右:0;
排名:0;
}
#c2{
背景色:#294596;
宽度:100px;
高度:100px;
位置:绝对位置;
左:0;
排名:0;
}

con1
con2
HTML:

<div id="c1">
    con1
    <div id="c2">con2</div>
</div>
以下是

HTML:

这是