html
1<body> 2 <div class="all_contents" id="all_contents"> 3 <div class="left_nav"> 4 5 </div> 6 <div class="main_contents"> 7 8 9 </div> 10 <div class="right_nav"> 11 </div> 12 </div> 13</body>
scss
1@import "./common.scss"; 2@import "./font.scss"; 3.all_contents { 4 position: absolute; 5 top: 0; 6 left: 0; 7 width: 1440px; ///// 8 .left_nav { 9 width: 319px; //320 10 height: 964px; 11 position: absolute; 12 top: 59px; //60 13 left: 0px; 14 } 15 .main_contents { 16 width: 55.6vw; 17 height: 904px; 18 position: absolute; 19 left: 320px; 20 top: 120px; 21 border: solid 1px lightgray; 22 border-bottom: none; 23 } 24 .right_nav { 25 //main_contentsに隣接させたい 26 width: 320px; 27 height: 904px; 28 background-color: lightblue 29 } 30}
ライトナビをmain_contentsの右隣にに隣接させたいです。main_contentsのwidthをpxにすればできるのですが、main_contentsだけwidthをvwで指定したいです...。
どなたか教えてください(>_____<)
追記
main_contentsのwidthは絶対に55.6vwがいいというわけではありません。
全体の横幅1440px、左ナビ320px、右ナビ320pxの間をmain_contentsで埋めて、ウィンドウの横幅に応じてmain_contetnsの横幅が変化してくれる仕組みを作りたいといった形です
回答3件
あなたの回答
tips
プレビュー