为了账号安全,请及时绑定邮箱和手机立即绑定

一定要重新设置大小?

解决元素之间的存在空隙的问题时,div{font-size:0px;},后,如果不重新设置内联元素的font-size,那么这些元素就无法显示,请问为什么呢?

正在回答

3 回答

懂了,谢指导

0 回复 有任何疑惑可以回复我~

你用浮动就没有间隙了

0 回复 有任何疑惑可以回复我~
#1

qq_阳光下的海风_0 提问者

我今天问了老师,终于明白我自己的疑问了: 继承中字标记确实会覆盖父标记的属性,所以 div{ font-size: 0px; } 之后就一定要重新设置字标记的属性 a,span{ font-size:20px; } 而继承中,符标记却不会覆盖字标记的属性,即继承关系与书写的先后顺序无关,所以 a,span{ font-size:20px; } div{ font-size: 0px; } 与 div{ font-size: 0px; } a,span{ font-size:20px; } 其实都是一样的效果。
2016-05-18 回复 有任何疑惑可以回复我~
#2

qq_我_30 回复 qq_阳光下的海风_0 提问者

你这两个不都是选择器吗,有什么不同。子标记父标记又是什么?
2016-06-27 回复 有任何疑惑可以回复我~
#3

qq_阳光下的海风_0 提问者 回复 qq_我_30

标记“body”和“p”中,父标记就是“body”,字标记就是“p”。(注意父标记与子标记是HTML中标记的概念,与选择器无关)(个人理解,采纳需谨慎!)
2016-06-29 回复 有任何疑惑可以回复我~

行内元素是靠内部子元素或者文字撑起来的,你字体大小为0,当然都显示不出来呀。

0 回复 有任何疑惑可以回复我~
#1

qq_阳光下的海风_0 提问者

可不可以这样理解:div{ font-size: 0px; }覆盖了原先行内元素默认的字体大小? 但是 a,span{ font-size:20px; } div{ font-size: 0px; } 这样写了之后,不就相当于div{ font-size: 0px; }覆盖了 a,span{ font-size:20px; }吗?但是还是能显示出来呀,怎么解?
2016-05-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

一定要重新设置大小?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信