使用display:none;来隐藏所有信息(无空白位占据)推荐,CSSdisplay手册查看
使用overflow:hidden;来隐藏溢出的文字或图片适用推荐,CSSoverflow手册查看
使用overflow-y:hidden;和overflow-x:hidden控制滚动条的隐藏与否,CSSoverflow-y手册查看,CSS手册查看overflow-x
CSS:
CSS(层叠样式表)是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。有三种方法可以在站点网页上使用样式表:外部样式表、内部样式表和内联样式。
CSS具有精简代码,降低重构难度、提升网页访问速度、利于SEO优化等优势,能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
display:none!important的意思:要隐藏一个元素,离开文档,流隐藏区域,不占用实际空间,实际是为了背景而存在的,可以得到隐藏的元素。简单来说,当元素设置为none时,既不占用空间,也不显示,相当于元素不存在。
display none的用法:
3、 让我们直接看一个display:none的例子:
4、 html head title/title style type=' text/CSS ' div { background : light blue;宽度: 200 px;height: 200px} span{ background:粉色;显示:无;}/style/headbody divspan要隐藏的区域/span/div/body/html如果上面的代码中没有设置display:none属性的值;效果如下:
5、 设置display:none属性的值会产生下图所示的效果:要隐藏的区域将被隐藏。
6、 使用display:none需要注意的是:
7、 如果元素的display:none样式是由style file或stylecss/style设置的,则使用js设置style.display=' '不会显示该元素,因此可以使用block或inline equivalent来代替。通过style='display:none '直接在元素上做的设置不会有这个问题。