课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
width:0;height:0被认为是不可见的,为什么在右侧却能显示出来“width/height”这行字?
2017-12-29
源自:jQuery基础 (一)—样式篇 2-9
正在回答
这行字应该是溢出了,因为默认的overflow是visible的,你把<p id="div2" style="width:0;height:0">width/height</p>这个元素的overflow设置为hidden就应该看不到文字了
如果元素中占据文档中一定的空间,元素被认为是可见的。可见元素的宽度或高度,是大于零。元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。
不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
3 回答为什么P元素width:0;height:0;但是仍然可以显示文字呢
4 回答为什么width:0;height:0;在执行js后会显示元素长度是1?
7 回答div2的内容为什么可见?
1 回答为什么div2的length是1?高和宽为0不是应该不可见吗?
4 回答为什么我用javaScript处理却显示不出来