用了position:absolute;后无法居中并宽自适应。 200
一个div用了position:absolute;后无法(居中+宽度自适应)。<head><style>#div1{position:absolute;left:0;to...
一个div用了position:absolute;后无法(居中+宽度自适应)。
<head>
<style>
#div1{position:absolute;left:0;top:120px; background-color:#CCC;}
</style>
</head>
<body>
<div id="div1">AAAAAAAAA</div>
</body>
</html>
改用position:relative,也不行 展开
<head>
<style>
#div1{position:absolute;left:0;top:120px; background-color:#CCC;}
</style>
</head>
<body>
<div id="div1">AAAAAAAAA</div>
</body>
</html>
改用position:relative,也不行 展开
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你把元素浮动了,所以div的宽度不继承父元素的宽度了,定义个width:100%;字要居中显示的话,要text-align:center;如果div有宽度的话,居中就不需要定位,只需要css就可以了;
比如div{width:200px;margin:0 auto};
问题是否解决。如未解决,请追问。。
比如div{width:200px;margin:0 auto};
问题是否解决。如未解决,请追问。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给#div1加宽高 ,用margin: 0 auto就可以居中 ,还是非得用定位 ? 用定位吧left改成50% ,就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#div1 {
left:50%;
transform(-50%)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询