New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[css] 第43天 span与span之间有看不见的空白间隔是什么原因引起的?有什么解决办法? #162
Comments
可能是设置成了inline-block。 |
补充一下: |
不是我吐槽 这题目也才粗糙了 |
@cleverboy32 题目确实不是很完美,亲可以PR提供优质题目哈。欢迎拍砖,但是高质量的喷才是能力的体现。 |
@cleverboy32 欢迎PR! |
@cleverboy32 @xiangshuo1992 题目难易程度我一般是这么定义的。连续问3个why,如果我都能自己答得上来,表示这道题我懂了。
|
@haizhilin2013 对啊 我就看不懂这道题在问啥 - - |
@楼上,你遇见过这bug不? |
没有。。。。。所以题目粗糙。。。。。 |
@cleverboy32 应该是很常见的问题,可能你没有注意,你可以先去看下张鑫旭的文章,搜索“幽灵空白节点”关键字,会出来相应的介绍文章,其在《CSS世界》中也有频繁提及。 |
应该是回车空格吧 幽灵空白那个我也看了 没仔细记原因 只记得每次遇到这问题 上来就是font-size:0 |
真可爱,题目确实都很简单。我以为你和我是同感,原来你连题目都没看懂。 |
说几个另外的路子。 |
有没有大佬解答一下为什么会出现这种现象 |
解决办法有3种:没遇到过这个情况,根据网上的文档总结一下; 第二种是: font-size给父元素设置,然后再给span单独设置也可以 |
span回车换行的时候, 它就会有那个间隙,至于为什么回车换行就会有间隙,不清楚... 1.父元素设置font-size:0,自身再设置font-size |
没有看懂题目,所以题目粗糙,这什么逻辑...不是应该先看是不是自己的知识盲区吗... |
|
间隔是由于代码中的回车换行(空白节点)引起的。 <style>
.wrap>span {
background: red;
}
</style>
<div class="wrap">
<span>hello</span>
<span>world</span>
</div> 上面代码中的span可以明显地看到有间隔,解这几种决办法:
|
父节点font-size:0 |
可能是设置成了inline-block。 |
第43天 span与span之间有看不见的空白间隔是什么原因引起的?有什么解决办法?
The text was updated successfully, but these errors were encountered: