思考錯誤しましたが、解決できずご教授いただけると幸いです。
申し訳ありませんが宜しくお願い致します。
HTML
1<body> 2<div class="wrapper01"> 3 /*省略*/ 4 5<div class="insyoku-container"> 6<div class="insyoku"> 7<p class="insyokuten1"><a href="*****.html"><img src="images/*****.jpg" width="640" height="426" alt="*****"></a></p> 8</div> 9<div class="insyoku"> 10<p class="insyokuten2"><a href="*****.html"><img src="images/*****.jpg" width="640" height="426" alt="*****"></a></p> 11</div> 12<div class="insyoku"> 13<p class="insyokuten2"><a href="*****.html"><img src="images/*****.jpg" width="640" height="426" alt="*****"></a></p> 14</div> 15</div> 16<a href="../****/****/****.html">aaaーはこちら</a><br> 17<a href="../****/****/****.html">bbbはこちら</a><br> 18</main> 19<div class="bottom"> 20<footer> 21<ul class="footer-nav"> 22 <li class="footer-nav1"><a href="../../****.html">あああ</a></li> 23 <li> 24 <ul class="footer-nav1"> 25 <li><a href="****/****.html">いいい</a></li> 26 <ll><a href="****/****.html">ううう</a></ll> 27 <li><a href="****/****/*****.html">えええ</a></li> 28 <li><a href="****/****/****/****/****.html">おおお</a></li> 29 </ul> 30 </li> 31 <li> 32 <ul class="footer-nav2"> 33 <li class="niretu"><a href="../****/****.html">かかか</a></li> 34 </ul> 35 </li> 36 <li> 37 <ul class="footer-nav2"> 38 <li class="niretu"><a href="../****/****.html">ききき</a></li> 39 </ul> 40 </li> 41 <li> 42 <ul class="footer-nav2"> 43 <li class="niretu"><a href="../****/****.html">くくく</a></li> 44 </ul> 45</li> 46</ul> 47<p class="tyosakuken">©2020 *********** All rights reserved</p> 48 </footer> 49 </div> 50</div> 51</body> 52</html>
CSS
1.wrapper01{ 2 width: 100%; 3 min-height: calc(100% - 50px); 4} 5.insyoku-container{ 6 display: flex; 7 align-items: center; 8 flex-wrap: nowrap; 9 margin-bottom: 0; 10} 11.insyoku { 12 width: 33%; 13 width: calc(100% / 3); 14} 15.insyokuten1 img{ 16 height: 40%; 17 width: auto; 18 margin-top: 20px; 19 margin-left: -180px; 20} 21.insyokuten2 img{ 22 height: 40%; 23 width: auto; 24 margin-top: 20px; 25 margin-left: -180px; 26} 27.insyokuten1:hover{ 28 opacity: 0.6; 29} 30.insyokuten2:hover{ 31 opacity: 0.6; 32} 33.bottom{ 34 height:200px; 35 margin-top: 0; 36 padding-top: 30px; 37 line-height: 20px; 38 background-color:#afeeee; 39} 40.footer-nav{ 41 list-style-type:none; 42 align-items: start; 43 padding: 5px 15px 10px 15px; 44 margin-bottom: 10px; 45 flex-wrap: wrap; 46 display : -webkit-box; /* old Android */ 47 display : -webkit-flex; /* Safari etc. */ 48 display : -ms-flexbox; /* IE10 */ 49 display : flex; 50} 51.footer-nav1{ 52 list-style-type: none; 53 align-items: normal; 54 padding: 0 10px 5px 10px 55} 56.footer-nav2{ 57 list-style-type: none; 58 align-items: normal; 59 padding: 0 10px 5px 10px; 60} 61.tyosakuken{ 62 color:#444444; 63 text-align: center; 64 bottom: 0; 65}
footernavのレイアウトが崩れるとありますが、どのようにしたいのか画像で示していただけますか。
画像添付しました。
二列目の項目にマージンが無くなってしまってる所と、コピーライトが一番下の行にあったのですが引き上げられてしまいました。
ご教授いただけると幸いです。
画像のようにしたいのですか?
いえ、二列目の項目の下に少しずつマージンとコピーライトを一番下の行にして中央表示にしたいです。
その理想の形がわかるように画像で示していただけるとわかりやすいのですが。
申し訳ありません、footerは全てのページでレイアウトが変わってしまっているため画像添付できないです。
情報不足で申し訳ありません。
どうしたいのかがわからないと、回答のしようがありません。
イメージとしては、footer内の全ての項目がもう少し下に下がっているイメージです。
二列目のリンクリストは少しずつ下にマージンができる感じです。
手書きでもいいので、ここをこうしたいというのが伝わるように示していただけますか。
上の画像のようにしたいです
もう一点、「ページ内リンクを配置してらfooterのすぐ上に表示され上にmarginが広く残る」というのはどうなるのが理想なのですか。
画像のすぐ下あたりですね。footerの間にmarginがあくのはいいです。
footerのレイアウトは修正できましたので、質問から削除しました
a要素の範囲指定ができません。親要素 aでCSSで設定するとimg要素の画像が小さくなり、a要素の設定は変更は反映されませんでした。
回答1件
あなたの回答
tips
プレビュー