レスポンシブ対応が適応されません。
やってみたこと↓
コード全体に指定したidタグにレスポンシブ対応を指定したんですが適応されません。
実現したいこと
ブレイクポイントを860px;に設定し
ブラウザのサイズを小さくした際にページが縦並びになるように設定したいです。
順番としては↓
VISION
↓
SERVICE
↓
CAMPANY
↓
banner
突っ込みどころが多いコードかと思いますがご教授お願いします。
HTML
<div id="site-box"> <h1 class="page-title">VISION</h1> <ul class="VISION"> <li>・ 私たちは情熱をもってあらゆるニーズに対応していきます。</li> <li>・ 努力を怠らない事によりやりたいことを追究していきます。</li> <li>・ 最大限のパフォーマンスを発揮し効果を出し続け相乗効果を生み出します。</li> </ul> <h1 class="page-title">SERVICE</h1> <div class="SERVICE"> <div class="SERVICE2"> <img src="./images/system_development.jpg" alt="サービス1"> <p class="text">あらゆる受託開発においてプロフェッショナル集団がお客様の環境変化に対応・ 改善し常に最適化されたシステムにしていきます。</p> </div> <div class="SERVICE2"> <img src="./images/outsourcing.jpg" alt="サービス2"> <p class="text">JavaやPHP、オープン系開発からネイティブアプリ、デザインやWebディレクションなど幅広い領域に対応しております。</p> </div> <div class="SERVICE2"> <img src="./images/recruit.jpg" alt="サービス3"> <p class="text">専門分野に特化したエージェントがお仕事をご紹介します。</p> </div> </div> <h1 class="page-title">CAMPANY</h1> <div class="CAMPANY"> <div class="CAMPANY1"> <p>会社名<span style="margin-right: 1.4em;"></span>株式会社LiNew</p> </div> <div class="CAMPANY2"> <p>代表<span style="margin-right: 2em;"></span>西本弘昌</p> </div> <div class="CAMPANY3"> <p>資本金<span style="margin-right: 1.2em;"></span> 500万円</p> </div> <div class="CAMPANY4"> <p>本社住所<span style="margin-right: 1em;"></span>東京都港区芝2-27-13芝尾島ビル3F</p> </div> </div> <div class="banner"> <div class="banner1"> <img src="./images/banner.png"> </div> <div class="banner2"> <img src="./images/banner.png"> </div> <div class="banner3"> <img src="./images/banner.png"> </div> </div> </div> <div class="border2"></div> <div class="logo2"> <img src="./images/logo_icon.png"height="70"width="70"alt="バナー2"> </div> <footer> <p>Copyright © 2020 LiNew inc. All Rights Reserved.<p> </footer> </body> </html>
css
@charset "UTF-8"; /* reset */ body, h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, dl, dt, dd, img, form, table, tr, th, td { margin: 0; padding: 0; border: none; font-style: normal; font-weight: normal; font-size: 100%; text-align: left; list-style-type: none; border-collapse: collapse; } textarea { font-size: 100%; vertical-align:middle;} img { border-style: none; display: block; } hr { display: none; } em{font-style: normal} input{line-height:auto;vertical-align:middle;} strong.more{color:#c30} a{text-decoration: none;} html { } body { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック',sans-serif; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } /* 上の部分は気にせずここから書く */ #site-box{ width: 980px; display: flex; margin: auto; flex-wrap: wrap; } .logo{ display:flex; max-width: 980px; margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto; } .logo2{ margin-top: 20px; margin-bottom: 20px; display: flex; justify-content: center; } .border{ width: 100%; background-color: #279b8f; margin-bottom: 20px; } .border2{ border-bottom: 3px solid #279b8f; margin-top: 10px; width: 100%; } .main-nav{ display: flex; color: #ffffff; font-size: 15px; max-width: 980px; margin: 0 auto; } .main-nav li{ margin-left: auto; margin-right: auto; text-align: center; font-size: 15px; border-right:1px solid white; border-left: 1px solid white; width: 50%; } .page-title{ font-size: 17px; background-color: #279b8f; color: #ffffff; width: 71.5%; height: 40px; padding-left: 20px; padding-top: 7px; font-weight:bold; } .VISION{ margin: 10px; } .VISION li{ line-height: 2; padding-left: 10px; font-size: 13px; } .SERVICE{ width: 700px; display: flex; justify-content: space-between; margin-top: 20px; } .SERVICE2{ margin-bottom: 15px; } p.text { margin-top: 10px; word-break: break-all; font-size: 12px; width: 220px; } .CAMPANY1{ margin-top: 25px; margin-bottom: 18px; font-size: 14px; } .CAMPANY1 p{ text-align: left; display: inline-block; padding-left: 10px; font-size: 14px; } .CAMPANY2 p{ text-align: left; display: inline-block; padding-left: 15px; font-size: 14px; } .CAMPANY3 p{ text-align: left; display: inline-block; padding-left: 8px; margin-top: 17px; font-size: 14px; } .CAMPANY4{ text-align: left; display: inline-block; font-size: 14px; } .banner{ margin-left: 720px; position: absolute; bottom: 580px; top: 112px; } .banner1{ margin-bottom: 20px; } .banner2{ margin-bottom: 20px; } .banner3{ margin-bottom: 20px; } footer{ width: 100%; background-color: #279b8f; height: 50px; padding-top: 15px; } footer p{ text-align: center; font-size: 12px; color: #ffffff; } body{ background-color: #eaeaea } @media screen and (max-width:860px) { #site-box { width: 100%; display: block; }
まだ回答がついていません
会員登録して回答してみよう