徽标与以下代码显示良好,
但我不知道代码display:block
在这里是如何工作的?
我知道如果我不使用代码,文本会与图像(徽标)重叠,但我不明白,为什么 display:block 可以解决这个问题?
的HTML:
<h1><a href="#">WebsiteName</a></h1>
CSS:
#header h1 a {
background: url(images/logo.jpg) no-repeat;
height: 21px;
width: 197px;
display: block;/* How this works? */
text-indent: -9999px;
}