大家好,display默认值相信很多的网友都不是很明白,包括js style.display = ““ 和style.display=“none“ 区别也是一样,不过没有关系,接下来就来为大家分享关于display默认值和js style.display = ““ 和style.display=“none“ 区别的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
本文目录
js style.display = ““ 和style.display=“none“ 区别
1、实际作用不同。
js style.display是清除屏幕显示样式,使用默认值。style.display="none" ,none是指代某一个代码,将这个代码进行隐藏,并没有删除操作。
2、用法不同。
js style.display使网页代码上显示的内容彻底删除消失,不为保留任何隐藏空间。style.display="none" 是会为其保留隐藏空间,等待其他代码读取写入。
扩展资料:
网页中某个代码中的元素有{display: none;}的样式的话,标签上相对应的的图片会被该none请求加载,但是不会被none进行渲染。代码中的隐藏信息也会被代码中的元素进行读取,并占有一定的隐藏空间。
如果上一级元素有{display: none;}的样式的话,那么下一级元素在样式表中的背景图片既不会渲染也不会加载,但是标签上的图片会被加载不会被渲染。
参考资料:W3School-HTML DOM display 属性
css中display:list-item与display:block有什么区别吗
一般情况下,块元素的dispaly属性默认值为block,没必要再显式定义;如果要加定义,那么就是要考虑布局中是否会设置某种隐藏的样式或者或者JS;从你发出来的样式来看,这个应该可能是一个隐藏式的下拉菜单导航的一部分,注释一下display: block;可能是防止这个块也被隐藏了还有一个原因就是div如果不定义宽高的话,只有里面有文字、图片时才会撑大;加上display:block默认就会撑大显示出来
OK,关于display默认值和js style.display = ““ 和style.display=“none“ 区别的内容到此结束了,希望对大家有所帮助。