私には<ul>
複数の<li>
子供がいます。
にはli
画像が含まれているだけで、それらからすべてのマージンを削除しました。それらも呼び出しdisplay:inline-block;
たので、一行で表示されるようになりました。
ただし、sの右側にはまだわずかな余裕がありli
ます。それが改行であり、それを削除すると余白が消えることがわかりました。ただし、改行をすべて削除する必要があると、非常に読みにくくなります。
この問題の解決策を教えてください。
HTML
<ul>
<li><a href="#"><img src="image1.png" alt="post_heart" /></a></li>
<li><a href="#"><img src="image2.png" alt="post_repeat" /></a></li>
<li><a href="#"><img src="image3.png" alt="post_tag" /></a></li>
<li><a href="#"><img src="image4.png" alt="post_share" /></a></li>
</ul>
以下
ul {
display:inline;
padding:none;
margin:none;
li {
display:inline-block;
padding:none;
margin:none;
a {
display:block;
margin:none;
border-right: 1px solid #e0e1e2;
&:hover {
.linearGradient(transparent, rgba(0,0,0,0.05));
}
}
&:last-child {
a {
border:none;
}
}
}
}