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

width:0;height:0被认为是不可见的,为什么内容却能显示出来

width:0;height:0被认为是不可见的,为什么在右侧却能显示出来“width/height”这行字?

正在回答

3 回答

这行字应该是溢出了,因为默认的overflow是visible的,你把<p id="div2" style="width:0;height:0">width/height</p>这个元素的overflow设置为hidden就应该看不到文字了

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

如果元素中占据文档中一定的空间,元素被认为是可见的。
可见元素的宽度或高度,是大于零。
元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。

不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式


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

举报

0/150
提交
取消

width:0;height:0被认为是不可见的,为什么内容却能显示出来

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