内联块打破代码没有明显的原因

时间:2015-09-27 01:22:54

标签: html css

所以我正在研究我的css技巧,并试图从youtube的精灵中获取图像,所以我的代码是这样的

File f = new File("test/test.txt");
String Path = f.getAbsolutePath();
Log.v("File Path",Path);

我的css是

    <div id="navbar">
        <ul>
            <li><a href="www.youtube.com"><span id="logo"></span></a></li>
        </ul>
    </div>

直到我添加display:inline-block;到徽标规则

所以我真的很困惑为什么我需要将background-size设置为auto,为什么我需要显示:在这个特定的例子中使用inline-block

1 个答案:

答案 0 :(得分:1)

好的,所以在研究之后我发现了这个

显示范围的默认值是内联的,这会忽略在这种情况下给出的宽度和高度,这就是内联块工作的原因

background-size的默认值是auto,它很好,因为我们提供图片的宽度和高度,所以它在这里是多余的

抱歉匆匆发帖而不是花时间研究,感谢理解并希望它有所帮助:)