前提・実現したいこと
.psdからのサイト模写をしており、添付画像が作成途中の状態なのですが、
Newsトピックスのある薄い水色個所だけがリキッドレイアウトになってくれません。
原因はNews各トピックス下部の水色線をpx指定にしてあるためだと考えています。
しかし、下線幅はテキストを超えて引かれているため
.psdで指定距離を測定し、要素幅を設定してborder-bottomで
線を引いているため変更不可だと思っています。
このような場合はどのように処置をすれば
下線の幅、見た目はそのままにリキッドレイアウトの動きをしてくれるのでしょうか。
該当のソースコード
html
1<div class="contents"> 2 <div class="news-list"> 3 <p class="news">News</p> 4 <a href="#" class="list">一覧を見る ></a> 5 </div> 6 <div class="topics"> 7 <p class="new-topic"><span class="date">2020.03.14</span><b class="press">プレス</b><span class="topic">【東京オリンピック会場跡地再開発計画】複合スポーツ施設及び新テーマパーク工事開始のお知らせ</span></p> 8 <p class="new-topic"><span class="date">2020.02.30</span><b class="ir">IR</b><span class="topic">2019年9月期 第1四半期決算説明会動画</span></p> 9 <p class="new-topic"><span class="date">2020.02.30</span><b class="ir">IR</b><span class="topic">2019年9月期 第1四半期決算説明会資料</span></p> 10 </div> 11</div>
css
1.contents{ 2 height: 235px; 3 background-color: #edfcff; 4 display: flex; 5} 6 7.news-list{ 8 padding-left: 200px; 9 padding-right: 40px; 10 padding-top: 57px; 11} 12 13.news{ 14 font-size: 40px; 15 font-weight: bold; 16 font-family: "Open Suns"; 17 color: #019bdf; 18 margin-top: 0; 19 margin-bottom: 0; 20} 21 22.list{ 23 text-decoration: none; 24 color: black; 25} 26 27.topics{ 28 padding-top: 57px; 29} 30 31.date{ 32 padding-right: 29px; 33} 34 35b{ 36 line-height: 18px; 37 width: 80px; 38 background-color: #019bdf; 39 display: inline-block; 40 text-align: center; 41 font-size: 10px; 42 color: white; 43} 44 45.topic{ 46 margin-left: 34px; 47} 48 49.new-topic{ 50 width: 1050px; 51 border-bottom: 1px solid #93deff; 52 margin: 0; 53 padding-bottom: 12px; 54 margin-bottom: 12px; 55}
試したこと
・Newsトピックスのエリアをinline-blockに⇒全体が1行になっただけ
・max-width / widthどちらでも100%に設定⇒変わらない
・widthで1600px(デザインカンプの全体幅測定値)に設定⇒見た目では正常化だが、リキッドレイアウトにならない
予備知識として知りたいこと
そもそも論ですが、.psdからweb模写をする際のページ全体の幅は
px測定した値を用いるのが定石なのでしょうか?
それとも width 100%??
案件によると思いますが指定ない場合は...??
今回のサンプルで<body>のwidthをpx指定してしまうと、
当然全体がソリッドレイアウトになってしまい、
1600px指定しているのにも関わらずGoogle検証で4k(2560 × 1155)にしても
スクロールバーが出たままになってしまいます。
(1600px指定で幅2560pxになったら左右に余白ができるだけじゃないんですか?)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/04 13:03