怎么div居中在另一个div中心(那个div向右浮动而且宽度会变)
展开全部
<div class="a" style="width:50%; height:400px; float:right; border:solid 1px #000; position:relative">
<div class="content"></div>
</div>
<style>
/*第一种情况,当content为固定宽度的时候*/
.content{width:300px; height:200px; position:absolute;left:50%;top:50%; margin:-100px 0 0 -150px}
/*第二种情况,当content为百分比宽度*/
.content{width:70%;height:200px;position:absolute;left:50%;top:50%; margin:-100px 0 0 -35%}
</style>
就这么简单,绝对居中于父元素
更多追问追答
追问
loading...
想让#loading在#contents中心(#contents的宽度会变)
追答
你说的中心是全部居中还是只是左右居中哦,左右居中给一个margin:auto就行了啊,全部居中上面给出了代码
展开全部
position:absolute;
top:50%;
left:50%;
margin-top:-中间div高的一半
margin-left:-中间div宽的一半
top:50%;
left:50%;
margin-top:-中间div高的一半
margin-left:-中间div宽的一半
追问
loading...
想让#loading在#contents中心(#contents的宽度会变)
追答
<div id="contents" style="float:right;position:relative;">
<div id="loading" width="120px" height="120px" style="position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;">
<canvas width="120px" height="90px" />
<p>loading...</p>
</div>
</div>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
注意内外边距
更多追问追答
追答
都给清零试试。
追问
loading...
想让#loading在#contents中心(#contents的宽度会变)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询