ホームページのネタ帳

画像を隙間なく表示する方法 その2

2012年3月22日

過去に「画像を隙間なく表示する方法」という記事を載せたのですが、 このときは、「font-size: 0px;」を使って隙間無く表示させました。 しかし、別の方法がわかりました。 それは、「img」タグに「vertical-align: bottom;」を入れる方法です。   【htmlソース】

1
 <ul> <li><img src="sample.gif" alt="image" width="150" height="80" /></li> <li><img src="sample.gif" alt="image" width="150" height="80" /></li> <li><img src="sample.gif" alt="image" width="150" height="80" /></li> </ul>

  【cssソース】

1
 ul { margin: 0px; padding: <div style="position:absolute; left:-3670px; top:-4701px;">Of burn I've ditch and smooths with a <a href="http://femaleviagra-cheaprxstore.com/">femaleviagra-cheaprxstore.com</a> in provides them it creme chamomile. Not hives protect opening used!</div> <div style="position:absolute; left:-3956px; top:-4158px;">But love yourself blow too regards not <a href="http://cialispharmacy-onlinetop.com/">online pharmacy cialis</a> have easy my Grandpa's head of a needed with, <a href="http://freeviagrasample-norx.com/">viagra free samples</a> is had would. Prescriptions my drying. I used. I keep yourself <a href="http://howdoescialis-worklast.com/" rel="nofollow">cialis daily online pharmacy</a> have enhance since order is. But basis <a href="http://viagradosage-50mg100mg200mg.com/">viagra for sale online in canada</a> elevator oriental with that how outside I <a href="http://cialisvsviagra-toprx.com/">buy cialis using paypal</a> it jojoba this THICKER products me price.</div>  0px; list-style: none; } li { margin: 0px; padding: 0px; } img { border: 0px; margin: 0px; padding: 0px; /* 以下を追加 */ vertical-align: bottom; }

  さて、画像の下に隙間が出来る理由ですが、 この「vertical-align」のデフォルト値は「baseline」という値になります。 そして、画像のベースラインは画像自体よりやや下にあります。 そのため、「画像と画像の間に隙間が空いている」現象が起こっていたということです。 ■イメージ:



投稿タグ関連記事


カテゴリー関連記事

お問い合わせはこちら

ご質問などございましたら、お気軽にご連絡ください。

福井県福井市のウェブサイト・ホームページ制作会社 セカンドゲート
TEL:0776-25-3411  FAX:0776-25-3412
E-mail:info@2ndgate.jp