我试图弄清楚css,一次一步。考虑以下代码:
<header id="main">
<a href="#" id="title"></a>
</header>
和 CSS:
#main{
height: 220px;
width: auto;
border: 2px #000000 solid;
}
#title{
float: left;
background: url(http://i.imgur.com/m9fvwoJ.jpg) no-repeat;
width: 300px;
height: 175px;
}
如果我删除浮动属性,图片“消失”,我很难理解为什么。
这是 JsFiddle => http://jsfiddle.net/5nWag/3/中的代码