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

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

子元素給了position:absolute;父元素的高沒有

子元素給了position:absolute;父元素的高沒有

死了個最菜的 2016-07-06 10:01:05
?????????<div?class="banner"> ????????????<div?class="div"> ????????????????<a> ????????????????????<img?src="img\Slider-2.jpg"?alt=""> ????????????????</a> ????????????</div> ????????????<div?class="div"> ????????????????<a> ????????????????????<img?src="img\Slider-3.jpg"?alt=""> ????????????????</a> ????????????</div> ????????????<div?class="div"> ????????????????<a> ????????????????????<img?src="img\Slider-4.jpg"?alt=""> ????????????????</a> ????????????</div> ????????</div>.banner{ ????position:?relative; } .div{ ????position:?absolute; ????width:?100%; }子元素是有高的,我清處了浮動也沒用。我現在想做的一個效果是,圖片能自適應而且.banner的高度也是自適應,而且3張圖片要重疊在一起。求各路大神求解。
查看完整描述

6 回答

?
剛毅87

TA貢獻345條經驗 獲得超309個贊

子元素絕對定位,脫離文檔流,所以父元素高度為0,

查看完整回答
3 反對 回復 2016-07-06
  • 死了個最菜的
    死了個最菜的
    有沒有解決的辦法呢?
  • 剛毅87
    剛毅87
    父元素設置固定寬高.里面子元素寬高設為100%
  • 死了個最菜的
    死了個最菜的
    不能給固定寬度的,因為要做適應。圖片寬度給了100%,外層.banner的高度會隨著圖片的高度做適應這樣才好。
點擊展開后面2
?
echo_kinchao

TA貢獻600條經驗 獲得超86個贊

浮動之后 ?父元素沒有東西撐開 所以就是0

查看完整回答
反對 回復 2016-07-07
?
老猿

TA貢獻86條經驗 獲得超82個贊

要重疊的話,就用z-index層級控制

查看完整回答
反對 回復 2016-07-06
?
qq_曉露_0

TA貢獻4條經驗 獲得超0個贊

給圖片一個100%的寬

查看完整回答
反對 回復 2016-07-06
?
人笨嫌刀鈍

TA貢獻100條經驗 獲得超24個贊

父元素沒有高 100%依舊是0

要重疊在一起就設置寬高 設置left和top啊

查看完整回答
反對 回復 2016-07-06
  • 死了個最菜的
    死了個最菜的
    好像還是不行,如果我給子元素.div position: relative;父元素有了高,但是子元素又不能重疊了。
  • 人笨嫌刀鈍
    人笨嫌刀鈍
    子元素的top和left都設成0
  • 6 回答
  • 0 關注
  • 14928 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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