前提・実現したいこと
スマホサイト上での埋め込みの画像を正しく表したい
現在とある店舗のホームページを作成しております。
AWSにてデプロイまで完了しております。
PC上では問題なく表示されるのですが、スマホ(iphone)上では高さがうまく表示できずものすごく縦長の画像になってしまいます。
発生している問題・エラーメッセージ
該当のソースコード
haml
1 2 .main_contents 3 .menu_gallery 4 %h4 ギャラリー 5 6 %a{:href => 'https://www.picuki.com/tag/%E4%B8%80%E3%82%84%E3%81%AE%E3%81%94%E3%81%AF%E3%82%93'} 7 .menu 8 = image_tag 'pic/shopexit', width: '50%' 9 = image_tag 'pic/shopin', width: '50%' 10 11 %a{:href => 'https://www.instagram.com/explore/tags/%E4%B8%80%E3%82%84%E3%81%AE%E3%81%94%E3%81%AF%E3%82%93/'} 12 .menu 13 = image_tag 'pic/meet2', width: '20%' 14 = image_tag 'pic/meet3', width: '20%' 15 = image_tag 'pic/fish', width: '20%' 16 = image_tag 'pic/toufu', width: '20%' 17 = image_tag 'pic/toufu2', width: '20%' 18 19 .menu 20 %a{:href => 'https://www.picuki.com/tag/%E4%B8%80%E3%82%84%E3%81%AE%E3%81%94%E3%81%AF%E3%82%93', id: "button"} 21 >>もっと詳しく見る
scss
1 2 .menu{ 3 height: 100%; 4 display: flex; 5 #button{ 6 margin: 20px auto; 7 text-align: center; 8 text-decoration: none; 9 } 10 a:visited{ 11 color: #FFB6C1; 12 } 13 14 }
試したこと
heightの仕方に問題があると考えております。
(widthは問題ないため)
heightに100%やautoなどを記載してみましたが変化ありませんでした。
スマホサイト用のページの記載の仕方を検索してみて@media only screenも試してみましたがうまくいきませんでした。
HTMLにwidth記載でPCとスマホ両方’%’で適応されているのでheightに'%'適応でできそうな手応えなのですが値の設定が上手くいっていないのか反映されません。
どなたかご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー