HTML 如下:<p>
<span>hello</span>
<span>world</span></p>CSS 代码:span {
display:inline-block; width:100px; background:#36c; color:#fff; font-size:30px; text-align:center;
}在页面上他们之间会有一个空格的间隔,我知道只要移除他们之间的空格就显示正常了:<p>
<span>hello</span><span>world</span></p>
2 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
这个原因跟字体类型和大小有关系。
.span { letter-spacing: -.5em; /* webkit: collapse white-space between units */ *letter-spacing: normal; /* reset IE < 8 */ word-spacing: -.5em; /* IE < 8 && gecko: collapse white-space between units */}
我个人更喜欢通过修改父元素的字体大小,将大小设置为font-size: 0
来解决:
p { font-size: 0; }
- 2 回答
- 0 关注
- 170 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消