html
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0"> 6 <link rel="stylesheet" href="responsive11.css" type="text/css" media="screen and (max-width:414px)"> 7 <link rel="stylesheet" type="text/css" href="practice11.css"> 8 <link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet"> 9 <title>practice11</title> 10</head> 11<body> 12 <header> 13 <div class="inner"> 14 <div class="header-logo"><a href="https://xeory.jp/extension">XeoryExtension</a></div> 15 <div class="menu"> 16 <div class="menu1"><a href="https://xeory.jp/extension/sample">記事ページサンプル</a></div> 17 <div class="menu2"><a href="https://xeory.jp/template/xeory-extension/">Extensionをダウンロード</a></div> 18 </div> 19 <div id="page_top"><a href="#"></a></div> 20 </div> 21 </header> 22 <div id="section1"> 23 <div class="inner"> 24 <h1>Xeory Extension</h1> 25 <p>Xeory Extensionはワンコラムのサイト型テーマです。ユーザーに対して重要なコンテン<br>ツを効率的に届けられるようにデザインされています。5種類のカラーバリエーションを 26 <br>用意しています。 27 </p> 28 </div> 29 </div> 30 <div id="section2"> 31 <div class="inner"> 32 <h2 class="section2-ttl"><i class="fas fa-flag"></i>人気のある記事</h2> 33 <div class="flex-box"> 34 <ul> 35 <li><a href="https://xeory.jp/extension/demo-top"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/MacBook-and-clutter.png" alt=""><p class="num1">NO.1</p> 36 <p class="background-green">カテゴリー#1</p> 37 <p class="test">テスト投稿</p></a> 38 </li> 39 <li><a href="https://xeory.jp/extension/extension-cta"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/macbook-holding.png" alt=""><p class="num2">NO.2</p> 40 <p class="background-green">カテゴリー#1</p> 41 <p class="test">テスト投稿</p></a> 42 </li> 43 <li><a href="https://xeory.jp/extension/facebook-likebox"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/communication.png" alt=""><p class="num3">NO.3</p> 44 <p class="background-green">カテゴリー#1</p> 45 <p class="test">テスト投稿</p></a> 46 </li> 47 <li><a href="https://xeory.jp/extension/wp-gallery"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/macbook-at-the-coffee-shop.jpg" alt=""><p class="num4">NO.4</p> 48 <p class="background-green">カテゴリー#1</p> 49 <p class="test">テスト投稿</p></a> 50 </li> 51 <li><a href="https://xeory.jp/extension/xeorybase-social-media"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/rest-time-in-front-of-macbook.png" alt=""><p class="num5">NO.5</p> 52 <p class="background-green">カテゴリー#1</p> 53 <p class="test">テスト投稿</p></a> 54 </li> 55 </ul> 56 </div><!--flex-box--> 57 </div> 58 </div><!--section2--> 59 <div id="section3"> 60 <div class="inner"> 61 <h2 class="section3-ttl"><i class="far fa-clock"></i>最近の投稿</h2> 62 <div class="flex-box"> 63 <ul> 64 <li><a href="https://xeory.jp/extension/demo-top"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/MacBook-and-clutter.png" alt=""><p class="date">2014<br>10/24</p> 65 <p class="background-green">カテゴリー#1</p> 66 <p class="test">テスト投稿</p></a> 67 </li> 68 <li><a href="https://xeory.jp/extension/extension-cta"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/macbook-holding.png" alt=""><p class="date">2014<br>10/24</p> 69 <p class="background-green">カテゴリー#1</p> 70 <p class="test">テスト投稿</p></a> 71 </li> 72 <li><a href="https://xeory.jp/extension/facebook-likebox"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/communication.png" alt=""><p class="date">2014<br>10/24</p> 73 <p class="background-green">カテゴリー#1</p> 74 <p class="test">テスト投稿</p></a> 75 </li> 76 <li><a href="https://xeory.jp/extension/wp-gallery"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/macbook-at-the-coffee-shop.jpg" alt=""><p class="date">2014<br>10/24</p> 77 <p class="background-green">カテゴリー#1</p> 78 <p class="test">テスト投稿</p></a> 79 </li> 80 <li><a href="https://xeory.jp/extension/xeorybase-social-media"><img src="https://xeory.jp/extension/wp-content/uploads/sites/4/2014/10/rest-time-in-front-of-macbook.png" alt=""><p class="date">2014<br>10/24</p> 81 <p class="background-green">カテゴリー#1</p> 82 <p class="test">テスト投稿</p></a> 83 </li> 84 </ul> 85 </div><!--flex-box--> 86 </div> 87 </div><!--section3--> 88 89</body> 90</html>
css
1.inner { 2 overflow: hidden; 3 max-width: 100%; 4} 5body { 6 margin: 0; 7 padding: 0; 8 max-width: 100%; 9} 10body a { 11 text-decoration: none; 12} 13body ul { 14 list-style: none; 15} 16header { 17 background-color:rgb(70,179,157,0.9); 18 position: relative; 19 height: 80px; 20} 21header a { 22 color: white; 23} 24/*PAGE TOPボタン追加*/ 25#page_top{ 26width: 50px; 27height: 50px; 28position: fixed; 29right: 0; 30bottom: 50px; 31background: #003a75; /*ボタンの色*/ 32opacity: 0.6; 33border-radius: 50%; /*角の丸み*/ 34z-index: 1005; 35} 36#page_top a{ 37position: relative; 38display: block; 39width: 50px; 40height: 50px; 41text-decoration: none; 42} 43#page_top a::before{ 44font-family: "Font Awesome 5 Free"; 45content: "\f102"; /*アイコン*/ 46font-weight: 900; 47font-size: 25px; 48color: #fff; /*アイコンの色*/ 49position: absolute; 50width: 25px; 51height: 25px; 52top: 0; 53bottom: 0; 54right: 0; 55left: 0; 56margin: auto; 57text-align: center; 58} 59.header-logo { 60 position: absolute; 61 font-size: 20px; 62 letter-spacing: 1px; 63 left: 110px; 64 top: 20px; 65} 66.header-logo a { 67 font-weight: 100; 68} 69.menu { 70 left: 950px; 71 position: relative; 72 font-size: 16px; 73 margin-top: 15px; 74 background-color:rgb(70,179,157,1); 75} 76.menu a { 77 float: left; 78 margin: 10px; 79} 80.menu1:hover, .menu2:hover { 81 opacity: 0.5; 82} 83#section1 { 84 background-color: #41B29D; 85 height: 800px; 86 position: relative; 87} 88#section1 .inner { 89 color: white; 90 position: relative; 91 text-align: center; 92} 93#section1 h1 { 94 font-weight: 200; 95 font-size: 45px; 96 margin-top: 250px; 97} 98#section2 { 99 position: relative; 100 height: 490px; 101 border-bottom: 1px solid #E5E5E5; 102 background-color: #FBFBFB; 103} 104.section2-ttl i { 105 font-size: 20px; 106 margin: 10px; 107} 108.section2-ttl, .section3-ttl { 109 font-weight: 400; 110 text-align: center; 111 border-top: 1px solid #E5E5E5; 112 border-bottom: 1px solid #E5E5E5; 113 margin-top: 60px; 114 padding-top: 20px; 115 padding-bottom: 20px; 116 background-color: white; 117} 118.flex-box { 119 display: flex; 120 justify-content: center; 121 background-color: white; 122} 123.flex-box ul { 124 display: flex; 125} 126.flex-box li { 127 margin: 10px; 128 margin-top: 5px; 129 padding: 0; 130} 131.flex-box img { 132 width: 212px; 133 height: 141px; 134} 135.num1, .num2, .num3, .num4, .num5 { 136 color: white; 137 font-weight: 200; 138 font-size: 14px; 139 width: 40px; 140 position: absolute; 141 padding: 10px 4px 10px 6px; 142 top: 169px; 143} 144.num1 { 145 background-color: #E3C779; 146 opacity: 0.9; 147} 148.num2 { 149 background-color: #A4ACB0; 150 opacity: 0.8; 151} 152.num3 { 153 background-color: #844E37; 154 opacity: 0.8; 155} 156.num4 { 157 background-color: #5C432A; 158 opacity: 0.8; 159} 160.num5 { 161 background-color: #5E5F4E; 162 opacity: 0.8; 163} 164.background-green { 165 background-color: #46B39D; 166 color: white; 167 font-size: 14px; 168 padding: 5px 10px; 169 width: 100px; 170} 171.test { 172 color: black; 173 margin: 0; 174} 175.test:hover { 176 border-bottom: 1px solid #46B39D; 177 width: 80px; 178 margin: 0; 179} 180#section3 { 181 position: relative; 182 margin-top: 0; 183 border-bottom: 1px solid #E5E5E5; 184 height: 480px; 185} 186.section3-ttl { 187 margin-top: 40px; 188} 189.date { 190 color: white; 191 background-color: #3A3E44; 192 opacity: 0.8; 193 width: 40px; 194 padding: 5px 4px 5px 6px; 195 font-size: 13px; 196 position: absolute; 197 top: 146px; 198}
前提・実現したいこと
スマホ用にレスポンシブ対応したいのですが、レスポンス用のコードを書く前に画面を小さくすると要素は見切れてしまうものなのでしょうか?
それとも構造に問題があるのでしょうか?
元サイトの模写をしているので元サイトと同じレスポンシブ対応にしたいです。
試したこと
width: 100%;をいろいろなところに試しましたがどうしても見切れてしまいます。
@mediaでwidth414pxでoverflow: hiddenを試したのですが上手くいきません。
あと、文字の大きさを変えるたいのですが効きません。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
元のサイトのURLは(https://xeory.jp/extension/)です。
よろしくお願いいたします!
回答1件
あなたの回答
tips
プレビュー