displaynone不起作用,display="none"

http://www.itjxue.com  2023-01-22 00:47  来源:未知  点击次数: 

为什么在不起作用

col标签的display:none 这个样式属性只有在IE6和IE7下支持,其他浏览器不支持。建议采用其他方式实现功能。

为什么css中添加了display:none其它js代码会失效?

display:none以后,元素相当于已经不存在了,如果你有针对该元素的js代码,肯定无法获取到对象,自然代码就会失效。

display:none与

visibility

:hidden不同,前者表示元素已经不在

文档流

中,不占据任何位置,而后者只是隐藏,元素依然在文档流中,占据着位置。

为什么display:none css代码无用

为什么display:none css代码无用,首先我们需要理解就是display的意思,它代表css的块与行元素的处理,如将块元素,转化成行元素,都是通过这个来实现,如display:block就代表这个元素变成了块级元素,拥有width和height的属性,问题中的display:none没效的原因可能就是因为这个元素并不是一个块级元素,因而设置none对它是没影响的,具体看下代码:

html

head

style

span{

widht:220px;

height:300px;

display:none; //因为span是行级元素,所有width和height都是没有用的,因此display的属性也是不会执行的

}

/style

/head

body

span我是测试文字/span

/body

/html

(责任编辑:IT教学网)

更多

相关Oracle文章

推荐Oracle文章