私が編集しているワードプレスのテーマ (CSS の編集) を使用して、デスクトップおよびモバイル ユーザー向けの Web サイトを作成しています。私の問題は、前面の画像が大きく、解像度の低いユーザー (携帯電話など) が Web サイトに接続すると、画像のサイズが変更され、小さな部分が 1 つしか表示されないことです。私の問題を説明するスクリーンショットは次のとおりです。
デスクトップ ユーザーがアクセスする通常の Web サイトは次のとおりです。
そして、解像度の低いユーザーがウェブサイトに接続すると(つまり、携帯電話で)、ウェブサイトが縮小されました
ご覧のとおり、画像は見栄えが悪くなります。画像全体がその画面に収まるように解像度が低いときに画像を縮小する方法はありますか?
この画像を表示するために使用している CSS は次のとおりです。これは、DIV といくつかの段落のコンテナーです。
* =Featured Content
-------------------------------------------------------------- */
#featured {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #ffffff;
border: 1px solid #e5e5e5;
border-radius: 40px;
padding-bottom: 40px;
width: 99.893617021277%;
}
#featured p {
font-size: 18px;
font-weight: 200;
line-height: 27px;
color: #8B0000;
padding-top:250px;
padding-left:50px;
text-align: left;
width:100%
}
#featured p1 {
font-size: 18px;
font-weight: 200;
line-height: 27px;
font-style:italic;
color: #8B0000;
padding-top:50px;
padding-left:50px;
text-align: left;
width:100%;
}
#featured-image {
margin: 40px 0 0 0;
}
#featured-image .fluid-width-video-wrapper {
margin-left: -20px;
}
.featured-image img {
margin-top: 44px;
}
画像のクラスは次のとおりです。
.col-940new {
width: 100%;
height:460px;
background: url('uploads/19377249_ml-1024x6651.jpg');
}
この要素に使用される HTML は次のとおりです。
<div id="featured" class="grid col-940new">
<div class="grid col-460">
<h1 class="featured-title">
</h1>
<h2 class="featured-subtitle">
</h2>
<p>
</p>
</div><!-- end of .col-460 -->
<div id="featured-image" class="grid col-460 fit">
</div><!-- end of #featured-image -->
</div><!-- end of #featured -->
編集:
以下にコメントされているいくつかの方法を適用した後、問題を修正することができましたが、ユーザーが携帯電話でウェブサイトに接続するときに削除したい「空白」があります。
次の行が追加されていることを除いて、コードは同じです。
background-size: 100% auto;