css中display怎么做显示或隐藏

css中display怎么做显示或隐藏,第1张

display:none可以隐藏某个元素,且隐藏的元素不会占用任何空间。该元素不但被隐藏了,而且该元素原本占用的空间也会从页面布局中消失。

display:block可以显示一个块元素,或者display:inline是显示一个内联元素。

display主要用的CSS样式有以下三个:

display:block——显示为块级元素。

display:inline——显示为内联元素。

display:inline-block——显示为内联块元素,表现为同行显示并可修改宽高内外边距等属性。

扩展资料:

显示的块级元素(block)特性:总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制

显示的内联元素(inline)特性:和相邻的内联元素在同一行宽度(width)、高度(height)、内边距的top/bottom(padding-top/padding-bottom)和外边距的top/bottom(margin-top/margin-bottom)都不可改变,就是里面文字或图片的大小

块级元素主要有:address,blockquote,center,dir,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,isindex,menu,noframes,noscript,ol,p,pre,table,ul,li等css属性。

内联元素主要有:a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,font,i,img,input,kbd,label,q,s,samp,select,small,span,strike,strong,sub,sup,textarea,tt,u,var等css属性。

那是因为只需设置 display:none即可将该元素设为隐藏的。

默认的是显示的,即不设置display即默认显示。isplay 属性规定元素应该生成的框的类型,定义建立布局时元素生成的显示框类型。display的值可以取如下的值: none 此元素不会被显示。block 此元素将显示为块级元素,此元素前后会带有换行符。inline 默认。此元素会被显示为内联元素,元素前后没有换行符。inline-block 行内块元素。(CSS2.1 新增的值)

用JavaScript隐藏控件的方法有两种 分别是通过设置控件的style的“display”和“visibility”属性 当 style display="block"或style visibility="visible"时控件或见 当 style display="none"或style visibility="hidden"时控件不可见 不同的是“display”不但隐藏控 件 而且被隐藏的控件不再占用显示时占用的位置 而“visibility”隐藏的控件仅仅是将控件设置成不可见了 控件仍然占俱原来的位置

复制代码 代码如下: function displayHideUI() {      var ui = document getElementById("bbs")     ui style display="none"} function displayShowUI() {      var ui = document getElementById("bbs")     ui style display=" "//display为空的话会好使 为block会使后边的空间换行 } function visibilityHideUI() {      var ui = document getElementById("bbs")     ui style visibility="hidden"} function visibilityShowUI() {      var ui = document getElementById("bbs")     ui style visibility="visible"} </script>lishixinzhi/Article/program/Java/JSP/201311/20571


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11577438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存