よろしくお願い致します。
###実現したい事
このようにアイキャッチ画像の上下に不要な余白がなく正常に表示させたいです。
###できない事
例えばワードプレス管理画面で投稿ページ作成をしてアイキャッチや文字を入力します。
表示を押すと、ほぼアイキャッチ写真を同じ余白が以下図のように生まれてレイアウトが下にずれてしまいます。
###ためした事
chrome検証で余白部分をチェックしました。またレイアウトの色が余白部分と写真部分で色が異なっていました。
さらにchrome検証で調べた所、padding-top: 60%; で余白の幅が狭まる事がわかりました。
しかしpadding-top: 60%を削除してしまうと写真そのものが見えなくなってしまいます。
また写真縮尺はレスポンシブも考えて60%でベストな為変更したくありません。
html側のソースは以下です。
<a href="https://xxx.com" title="https://xxx.com"> <span itemprop="image"> <img width="2000" height="1200" src="https://xxx.com.jpg" class="img-responsive max-width wp-post-image" alt="" itemprop="image" srcset="https://xxx.comjpg 2000w, https://https://xxx.com-300x180.jpg 300w, https://https://xxx.com-768x461.jpg 768w, https://https://xxx.com-1024x614.jpg 1024w" sizes="(max-width: 2000px) 100vw, 2000px"> </span> </a>
上記に対応したCSS部分は以下になります。
main .wrap .thumbnail a { width: 100%; padding-top: 60%; /* height: 420px; */ } .thumbnail a { position: relative; display: table; width: 100%; /* height: 180px; */ padding-top: 60%; background-size: cover; background-position: center center; background-repeat: no-repeat; }
重複しているのかと思い padding-top: 60%; の全箇所をCSS上で探すと以下がありました。上記4つのファイルのwidthとpadding-topをそれぞれ非表示にしながらひとつひとつ調べCSSを修正しサーバーにアップしましたが余白はなくなりませんでした。
.thumbnail a { position: relative; display: table; width: 100%; /*height: 180px;*/ padding-top: 60%; background-size: cover; background-position: center center; background-repeat: no-repeat } main .wrap .thumbnail a { width: 100%; padding-top: 60%; /* height: 420px */ } @media only screen and (max-width: 479px) { main .wrap .thumbnail a { width: 100%; padding-top: 60%; /* height: 250px */ } } @media only screen and (max-width: 479px) { .relatedposts .inner .thumbnail a { width: 100%; /* height: 180px */ padding-top: 60%; } }
宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/07/16 07:48
退会済みユーザー
2019/07/17 13:54