画面の中央と高さと幅200pxのブロックを3 div
にする必要があります。そして、異なる解像度で正しく表示されるはずです。 私のラップトップではよく見えますが、他の解像度でチェックしてみると、div
も他の解像度下にあります。私の言語には申し訳ありません、ネイティブではありません。私のCSSブロックは解像度の異なるサイズで適応していないように見える
<div class="koostooblock" style=" width:55%; margin:auto;">
<div class="kt1" style="width:200px; height:200px; float:left; margin-right:1px; background:url(images/disaineritedele.png);"><p>Disaineritedele</p></div>
<div class="kt2" style="width:200px; height:200px; float:left; margin-right:1px; background:url(images/ehitajatedele.png);"><p>Ehitajatedele</p></div>
<div class="kt3" style="width:200px; height:200px; float:left; background:url(images/arhitekroritedele.png);"><p>Arhitekroritedele</p></div>
</div>
あなたはそれらのdivが応答するようにしたいですか?もしそうなら、あなたは固定幅を持てません –
なぜ幅を使わないのですか:このような33.33%のもの。 http://jsfiddle.net/webtiki/MpXYr/2/ – tech2017
通常、固定幅の要素はあまり反応しません。小さなビューポートで積み重ねるのは、エレメントがフローティングされているためです。要素の行に要素のための十分な空きがない場合、最後の要素は次の行に再循環します。あなたの場合、ビューポートの幅が '600px'未満になるとすぐに、DIVは最後のものから垂直方向に積み重なり始めます。 DIV **が** '200px'幅でなければならない場合は、決定を下す必要があります。その場合は、小さなビューポートで3つの行を同じ行にすることはできません。 – hungerstar