我的css有问题。 我有(父)div和里面,另一个(孩子)div。 我想将内部(子)div对齐到(父)div的右上角。
<div id="parent">
<div id="child">
</div>
</div>
我需要类似的东西:
#child{
position: absolute;
top: 0;
right 0;
}
但是这个css代码将我的“child”div放到body元素的右上角!
请帮忙,TNX! :)
答案 0 :(得分:7)
您的父容器需要设置为相对定位。
#parent {position:relative}
#child {position:absolute; top:0; right:0}
答案 1 :(得分:2)
将#parent的样式设置为position: relative
答案 2 :(得分:0)
#parent{
background-color:#FF0000;
position: absolute;
height:200px;
width:500px;
}
#child{
background-color: #3300FF;
position: absolute;
height:50px;
width:100px;
top: 0;
right:0;
}
<div id="parent" >div1
<div id="child">DIV2
</div>
</div>
答案 3 :(得分:0)
#child{
float:right;
}
<div id="parent" >Parent
<div id="child">Child
</div>
<div style="clear:both;"></div>
</div>