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

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

如果div里沒有內容,又設置的百分比寬高 怎么才能讓div顯示?

如果div里沒有內容,又設置的百分比寬高 怎么才能讓div顯示?

NadiaSmile 2016-11-12 15:40:55
RT,想用一張人物圖片做背景,相讓它隨著瀏覽器的大小而變化,就寫了div放著,.character-left{ ????width:?350px; ????float:?left; ????height:?175px; ????background:?url(images/transfer-left-character.png)?no-repeat?; ????background-size:?cover; } <div?class="character-left"></div>但是給百分比并不顯示, 怎么解決?
查看完整描述

3 回答

?
stone310

TA貢獻361條經驗 獲得超191個贊

讓它的父元素有寬高,百分比才會生效

查看完整回答
1 反對 回復 2016-11-12
  • NadiaSmile
    NadiaSmile
    父元素要固定寬高?
  • stone310
    stone310
    父元素也可以設百分比,然后再往上推,到body寬可以設百分比,高要實際設置,可以設置相對單位,如rem;或者用js獲取動態設置高的百分比
?
Lemon156

TA貢獻91條經驗 獲得超32個贊

圖片用background作為div的背景圖必須給div確定的寬高才能顯示,如果你想要用圖片隨瀏覽器的大小變化你就把圖片標簽放在div中,這樣圖片就會隨瀏覽器的大小變化而變化相關代碼如下

<div?class="img_bg">
????<img?src="images/logo.png"?/>
</div>

css代碼

.img_bg>img{

???? height: 30%;

???? width: 30%;

???? border: 0;

???? opacity: 0.7;

}

望采納

查看完整回答
反對 回復 2016-11-14
?
qq_止戰之殤_3

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

添加 一個

?display:table-cell;


查看完整回答
反對 回復 2016-11-13
  • 3 回答
  • 0 關注
  • 5361 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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