亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

position:relative和absolute的問題

position:relative和absolute的問題

慕粉4241372 2017-04-16 11:15:11
<html> <head> <style> .wrap{ ????background:#ccc; ????float:left; ????position:relative; ????left:50%; ????} .wrap-center{ ????position:absolute; ????left:-50%; } </style> </head> <body> <div?class="wrap"> ????<div?class="wrap-center">我們來學習一下這種方法。</div> </div> </body> </html>在.wrap-center中,為何我設置為absolute后效果是這樣的:而只能設置為relative后才能達到我想要的效果:
查看完整描述

3 回答

?
qq_青棗工作室_0

TA貢獻446條經驗 獲得超754個贊

<html>
<head>
<style>
.wrap{
????background:#ccc;
????position:absolute;
????left:50%;
????}
.wrap-center{
????margin-left:-50%;
}
</style>
</head>
<body>
<div?class="wrap">
????<div?class="wrap-center">我們來學習一下這種方法。</div>
</div>
</body>
</html>


查看完整回答
1 反對 回復 2017-04-16
  • 慕粉4241372
    慕粉4241372
    請問我使用你這個代碼 把.wrap{}中塊成relative就沒效果了,這是為什么?
  • qq_青棗工作室_0
    qq_青棗工作室_0
    如果使用了float或position:absolute,div的寬度由其內容撐開,否則,默認會占滿父元素。所以,你把absolute去掉并改為relative后,wrap div的寬度會占滿body。此時,你再指定個width:300px,可以對比一下效果。
?
落葉1111

TA貢獻57條經驗 獲得超9個贊

子元素絕對定位脫離標準文檔流,不能撐開父元素。?

查看完整回答
反對 回復 2017-04-16
  • 3 回答
  • 0 關注
  • 1484 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號