2017-08-17 2 views
0

3つのdivを親のサイズに合わせてサイズを変更するにはどうすればよいですか? page-wrapがメインのdivです。3つのdivを親のサイズに合わせて調整する(反応する)

[OK]を、ここで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

に動作しますしてみているとあれば詰め物があなたを投げつけているなら、 "box-sizing:border-box;"を使ってみてください。 – deebs

+0

あなたの質問を完全に理解しているかわかりません。問題をjsfiddleに教えてください。あなたが提供しているものは理解できません。 –

+0

divを視覚的に表現する必要があります。彼らは並んでいますか?彼らはどうやって見えるはずでしたか?あなたの質問を詳細に説明してください。 – Tiramonium

答えて

0

のコードが、これはおそらくパーセント幅(すなわち、幅= 33%)を使用したい

#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

関連する問題