お世話になります。
ワードプレス上で掲載した写真の大きさがずれてしまう問題について解決したくこの度質問をさせて頂きました。
お手数おかけしますがよろしくお願いいたします。
今回の為に環境を設定いたしました。
お手数おかけしますが以下URLをご確認ください。
対象となる画像 2000px x 1200px
1:投稿ページの詳細ページになります。
http://waww.wp.xdomain.jp/2019/07/03/%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e6%8a%95%e7%a8%bf/
2:トップページになります。
http://waww.wp.xdomain.jp/
対象画像は以下になります。
http://waww.wp.xdomain.jp/2019/07/03/%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e6%8a%95%e7%a8%bf/
実現したいこと
1のページをひらきchrome検証からレスポンシブデザインをチェックしました。
画像内にある赤いラインがずれる事なく、縮尺も変更せずレスポンシブデザインでも表示されています。
つまり通常に画像全てが表示されています。
2のページをひらきchrome検証からレスポンシブデザインをチェックしました。
すると画像がどんどん小さくになるにつれて表示方法が変わっていきました。具体的に言うと赤い線が上下それぞれ縮尺によってみえなくなります。この挙動をなくし全画像常に表示させたいです。
2のトップページでも1と同じ挙動をしたいと思っています。
つまり1のようにレスポンシブデザインでも縮尺がなくどの携帯でも画像がずれない設定です。
ためしたこと
1と2の該当箇所をソースを調べて比較しました。
1:投稿ページの詳細ページのCSS該当部分
.img-responsive { display: block; max-width: 100%; height: auto; } img { width: 100%; height: auto; } img { vertical-align: middle; } img { border: 0; } { overflow-wrap: break-word; } { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } img[Attributes Style] { width: 2000px; height: 1200px; }
2:トップページのCSSになります。
element.style { background-image: url(http://waww.wp.xdomain.jp/wp-content/uploads/2019/07/0001.jpg); } main .wrap .thumbnail a { width: 100%; height: 300px; } .thumbnail a { position: relative; display: table; width: 100%; height: 100px; background-size: cover; background-position: center center; background-repeat: no-repeat; } a { color: #337ab7; text-decoration: none; } a { background-color: transparent; } * { overflow-wrap: break-word; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
実際にソースを変えてためしたこと
そこで違いである以下をためしましたが画面は変わりませんでした。
.img-responsive { height: auto;
どのようにすれば詳細ページの画像と同じ挙動をトップページでも実施する事ができるのでしょうか?
トップページで画像を全て表示させレスポンシブでも全ての画像位置を表示
させたいです。つまり1詳細ページと同じ挙動をさせたいです。
どうぞよろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー