争怎路由网/网站教程/内容

display none是什么意思?display none的用法示例

网站教程2024-01-20 阅读
网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
css的display属性在网页布局中是经常会用到的,尤其是display属性中的block、inline-block、inline以及none这四个属性值,今天的这篇文章就给大家来介绍一下display属性中none属性值的用法,有需要的朋友可以参考一下。

ps:关于css display属性的相关知识简介,大家可以参考一下css display属性是什么意思?css中display属性的详解。

首先我们来看一下display none的意思是什么?

display:none的意思:

隐藏元素并脱离文档,流就是隐藏该区域,不占实际空间,但对后台来说真实存在,可以获取被隐藏的元素简单的来说就是将元素设置为none的时候既不会占据空间,也无法显示,相当于该元素不存在。

看完了display none的意思后,我们就接着来看一下display none的用法

display none的用法:

我们直接来看一个display:none的示例:

<html>
<head>
<title></title>
<style type="text/css">
    div{
        background: lightblue;
        width: 200px;
        height: 200px;
    }
    span{
        background: pink;
        display: none;
    }
</style>
</head>
<body >
    <div><span>需要隐藏的区域</span></div>
</body>
</html>

上述代码中span若是没有设置display:none属性值;效果如下:

2345截图20181023114156.png

设置了display:none属性值,则就变成了如下图所示的效果:需要隐藏的区域就被隐藏了。

2345截图20181023114226.png

使用display:none需要注意的是:

1、如果是通过样式文件或<style>css</style>方式来设置元素的display:none样式,用js设置style.display=""并不能使元素显示,可以使用block或inline等值来代替。通过style="display:none"直接在元素上进行的设置不会有这个问题 。

2、如果在样式文件或页面文件代码中直接用display:none对元素进行了隐藏,载入页面后,在没有通过js设置样式使元素显示的前提下,使用js代码会无法正确获得该元素的一些属性,比如offSetTop,offSetLeft等,返回的值会为0,通过js设置style.display来使元素显示后才能正确获得这些值。

以上就是display none是什么意思?display none的用法示例的详细内容,更多请关注php中文网其它相关文章!

  • 微信

  • 网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。



    ……

    标签:display none是啥意思?display none的用法示例
    相关阅读