【发布时间】:2015-03-16 16:53:42
【问题描述】:
所以我注意到浏览器正在向不应有空格的内容添加空格。
在 chrome 中,检查员。有“没有”浏览器/用户代理 css 正在这样做,它不存在,但这里有证据。
CSS:
ul.S_GAMES li {
margin: 0;
display: inline-block;
vertical-align: middle;
text-align: center;
width: 150px;
height: 125px;
background-image:url(/assets/preloadimg.GIF);
background-repeat: no-repeat;
background-position:center;
/* this is just to show the design without adding extra space like borders */
outline:#ccc 1px solid;
}
HTML
<ul class="S_GAMES">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
我还使用了 CSS 重置代码,它会删除 HTML 自动添加的所有边距/填充。这完全是鬼。现在,如果我要使用 float:left 空格将不存在,但我希望代码是内联的,但仍然。没有我的命令说添加空间,为什么首先会有任何空间?除非我另有说明,否则它应该彼此紧贴。
【问题讨论】:
-
任何答案是否有助于解决您的问题?如果是,请将该答案标记为已接受,如果不是,请进一步说明您的问题。
标签: html css html-lists