2017-08-17 40 views
0

如何調整3 div相對於他們的父母? page-wrap是主要的div。如何調整3 div相對於他們的父母(響應)

好吧,這裏是codepen

#page-wrap { width: 960px; margin: 60px auto; } 

#map_canvas { width: 100%; height: 400px; width: 300px; float: left; position: relative; z-index: 30 !important; } 

#locations { list-style: none; width: 250px; float: left; } 

#more-info > div { background: #e9e2bf; -moz-box-shadow: 0 0 14px rgba(70,49,1,0.5); -webkit-box-shadow: 0 0 14px rgba(70,49,1,0.5); padding: 20px; height: 320px; } 
+0

你可能想使用百分比寬度(即寬度= 33%),如果填充將把你扔掉,嘗試使用「box-sizing:border-box;」。不知道我完全理解你的問題,雖然 – deebs

+0

請提供一個jsfiddle的問題,你提供的是不夠的理解 –

+0

你需要給你的div的可視化表示。他們並排嗎?他們應該怎麼樣?進一步闡述你的問題。 – Tiramonium

回答

0

代碼試試這將工作

#page-wrap { 
 
    width: 100%; 
 
    margin: 60px auto; 
 
} 
 

 
#map_canvas { 
 
    width: 33.33%; 
 
    height: 400px; 
 
    float: left; 
 
    position: relative; 
 
    z-index: 30 !important; 
 
    box-sizing: border-box; 
 
} 
 

 
#locations { 
 
    list-style: none; 
 
    width: 33.33%; 
 
    float: left; 
 
    box-sizing: border-box; 
 
} 
 

 
#locations li { 
 
    width: 100%; 
 
} 
 

 
#more-info { 
 
    width: 33.33%; 
 
    box-sizing: border-box; 
 
} 
 

 
#more-info>div { 
 
    background: #e9e2bf; 
 
    -moz-box-shadow: 0 0 14px rgba(70, 49, 1, 0.5); 
 
    -webkit-box-shadow: 0 0 14px rgba(70, 49, 1, 0.5); 
 
    padding: 20px; 
 
    height: 320px; 
 
}

+0

它很接近。 當我調整地圖的尺寸​​時,太薄了,#more-info中的字母出現在方框的下方。 – Shaka21

+0

我想要這樣調整大小。 http://jsfiddle.net/webtiki/MpXYr/2/embedded/result/ – Shaka21

+0

在這個例子中,文本與div進行縮放。 https://codepen.io/cRckls/pen/mcGCL 我不知道如何實現它。 – Shaka21

相關問題