<html>
<head>
<style>
ul{
list-style-type:none;
font-size:0px;
letter-spacing:10px;
}
li{
display:inline-block;
}
</style>
</head>
<body>
<ul>
<li><img src="photo.jpg"></li>
<li><img src="photo.jpg"></li>
<li><img src="photo.jpg"></li>
<li><img src="photo.jpg"></li>
<li><img src="photo.jpg"></li>
</ul>
</body>
</html>
Firefox、Chrome、IEではこれとは異なります。 Firefoxでfont-size:0px
とletter-spacing:10px
を使用した場合、<li>
の要素の文字間隔は10ピクセルですが、ChromeとIEでは動作しません。なぜですか?font-size:0pxとletter-spacing:異なるブラウザで10pxの表示が異なります
ブラウザのデフォルトのおそらく問題。それぞれに「最小フォントサイズ」の設定がありますか?そうでない場合は、「うまくいかない」とはどういう意味なのかを説明してください。 –