float
プロパティを使って表示される位置を指定し、見た目の良い記事を表示することができます。
画像と文字列が混在したHTMLを準備します。デフォルトでは画像と文字列が交互に表示されます。
<p> <img class="img-1" src="/images/samples/sakura.jpg"> <span class="blue">Lorem</span> ipsum dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse ea iste consequuntur voluptatum harum eius ratione. <img class="img-2" src="/images/samples/river1.jpg"> <span class="blue">Lorem</span> ipsum dolor quidem sit dolor dolor amet, Et in voluptas iusfto, couuntur aspernatu numquam atque quasi quidem! Alias consequuntur esse ea iste Alias quidem consequuntur voluptatum harum eius ratione. <img class="img-3" src="/images/samples/river2.jpg"> <span class="blue">Lorem</span> dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse consequuntur voluptatum harum eius ratione. </p>
p { max-width: 23rem; } img { width: 8rem; padding: 8px; } .blue { color: blue; }
Lorem ipsum dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse ea iste consequuntur voluptatum harum eius ratione. Lorem ipsum dolor quidem sit dolor dolor amet, Et in voluptas iusfto, couuntur aspernatu numquam atque quasi quidem! Alias consequuntur esse ea iste Alias quidem consequuntur voluptatum harum eius ratione. Lorem dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse consequuntur voluptatum harum eius ratione.
<img>
要素のfloat
をleft
に指定すると画像は左に寄り、文字列は画像の周りに回り込みます。
<p> <img class="img-1" src="/images/samples/sakura.jpg"> <span class="blue">Lorem</span> ipsum dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse ea iste consequuntur voluptatum harum eius ratione. <img class="img-2" src="/images/samples/river1.jpg"> <span class="blue">Lorem</span> ipsum dolor quidem sit dolor dolor amet, Et in voluptas iusfto, couuntur aspernatu numquam atque quasi quidem! Alias consequuntur esse ea iste Alias quidem consequuntur voluptatum harum eius ratione. <img class="img-3" src="/images/samples/river2.jpg"> <span class="blue">Lorem</span> dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse consequuntur voluptatum harum eius ratione. </p>
p { max-width: 23rem; } img { width: 8rem; padding: 8px; } .blue { color: blue; }
img { float: left; }
left
Lorem ipsum dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse ea iste consequuntur voluptatum harum eius ratione. Lorem ipsum dolor quidem sit dolor dolor amet, Et in voluptas iusfto, couuntur aspernatu numquam atque quasi quidem! Alias consequuntur esse ea iste Alias quidem consequuntur voluptatum harum eius ratione. Lorem dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse consequuntur voluptatum harum eius ratione.
float
にright
を指定すると画像は右に寄ります。
<p> <img class="img-1" src="/images/samples/sakura.jpg"> <span class="blue">Lorem</span> ipsum dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse ea iste consequuntur voluptatum harum eius ratione. <img class="img-2" src="/images/samples/river1.jpg"> <span class="blue">Lorem</span> ipsum dolor quidem sit dolor dolor amet, Et in voluptas iusfto, couuntur aspernatu numquam atque quasi quidem! Alias consequuntur esse ea iste Alias quidem consequuntur voluptatum harum eius ratione. <img class="img-3" src="/images/samples/river2.jpg"> <span class="blue">Lorem</span> dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse consequuntur voluptatum harum eius ratione. </p>
p { max-width: 23rem; } img { width: 8rem; padding: 8px; } .blue { color: blue; }
img { float: right; }
right
Lorem ipsum dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse ea iste consequuntur voluptatum harum eius ratione. Lorem ipsum dolor quidem sit dolor dolor amet, Et in voluptas iusfto, couuntur aspernatu numquam atque quasi quidem! Alias consequuntur esse ea iste Alias quidem consequuntur voluptatum harum eius ratione. Lorem dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse consequuntur voluptatum harum eius ratione.
個別にfloat
を指定することで、交互に画像が表示されるようにできます。
<p> <img class="img-1" src="/images/samples/sakura.jpg"> <span class="blue">Lorem</span> ipsum dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse ea iste consequuntur voluptatum harum eius ratione. <img class="img-2" src="/images/samples/river1.jpg"> <span class="blue">Lorem</span> ipsum dolor quidem sit dolor dolor amet, Et in voluptas iusfto, couuntur aspernatu numquam atque quasi quidem! Alias consequuntur esse ea iste Alias quidem consequuntur voluptatum harum eius ratione. <img class="img-3" src="/images/samples/river2.jpg"> <span class="blue">Lorem</span> dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse consequuntur voluptatum harum eius ratione. </p>
p { max-width: 23rem; } img { width: 8rem; padding: 8px; } .blue { color: blue; }
.img-1, .img-3 { float: right; } .img-2 { float: left; }
Lorem ipsum dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse ea iste consequuntur voluptatum harum eius ratione. Lorem ipsum dolor quidem sit dolor dolor amet, Et in voluptas iusfto, couuntur aspernatu numquam atque quasi quidem! Alias consequuntur esse ea iste Alias quidem consequuntur voluptatum harum eius ratione. Lorem dolor sit amet, Et in voluptas iusfto, vel aspernatu numquam atque quasi quidem! Alias esse consequuntur voluptatum harum eius ratione.