html显示和隐藏不占空间的是什么,css怎么设置不占用空间的隐藏?

css怎么设置不占用空间的隐藏?下面本篇文章就来给大家介绍一下使用CSS设置不占用空间隐藏的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

e88bba906f572b3b3ff44c3378ce91e0.png

在CSS中,可以利用display属性,设置display:none来设置不占用空间的隐藏。display属性规定元素应该生成的框的类型,none值设置此元素不会被显示。

display 属性依照词义真正隐藏元素。将 display 属性设为 none 确保元素不可见并且连盒模型也不生成。使用这个属性,被隐藏的元素不占据任何空间。不仅如此,一旦 display 设为 none 任何对该元素直接打用户交互操作都不可能生效。

我们就可以使用display:none属性对内容进行隐藏,并且通过浏览器也是看不到的,同时被隐藏的内容是不被占用空间的,隐藏之后的内容搜索引擎是不读取的,一般我们都是用使用js统计代码去隐藏显示的图标。

示例:

元素隐藏--display:none

div{

height: 20px;

}

.demo{

width: 800px;

height: 60px;

margin: 50px auto;

border: 1px solid red;

}

.hide,span{

display:none;

}

元素隐藏1--display:none
元素隐藏2--display:none
元素隐藏3--display:none
元素隐藏1--display:none,元素隐藏2--display:none,元素隐藏3--display:none
元素隐藏1--display:none, 元素隐藏2--display:none,元素隐藏3--display:none

效果图:

2b8e5d2431d0909ce23598ce4fe49ba5.png

display属性

display 属性规定元素应该生成的框的类型。

属性值:none:此元素不会被显示。

block:此元素将显示为块级元素,此元素前后会带有换行符。

inline:默认。此元素会被显示为内联元素,元素前后没有换行符。

inline-block:行内块元素。(CSS2.1 新增的值)

list-item:此元素会作为列表显示。

run-in:此元素会根据上下文作为块级元素或内联元素显示。

compact:CSS 中有值 compact,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。

marker:CSS 中有值 marker,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。

table:此元素会作为块级表格来显示(类似

inline-table:此元素会作为内联表格来显示(类似

table-row-group:此元素会作为一个或多个行的分组来显示(类似

)。

table-header-group:此元素会作为一个或多个行的分组来显示(类似 )。

table-footer-group:此元素会作为一个或多个行的分组来显示(类似

)。

table-row:此元素会作为一个表格行显示(类似

)。

table-column-group:此元素会作为一个或多个列的分组来显示(类似

)。

table-column:此元素会作为一个单元格列显示(类似

)

table-cell:此元素会作为一个表格单元格显示(类似

和 )

table-caption:此元素会作为一个表格标题显示(类似

)

inherit:规定应该从父元素继承 display 属性的值。

浏览器支持

表格中的数字表示支持该属性的第一个浏览器版本号。

紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。

43ccab485a074c64d3efb72b69b85be7.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值