zoukankan      html  css  js  c++  java
  • display:none与visibility: hidden的区别

    display:none和visibility: hidden都能把网页上某个元素隐藏起来,但两者有区别:

    display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失。

    visible:hidden--- 它只是把当前控检的标记标识为不显示,但该对象在网页上所占的空间没有改变,但在页面呈现的HTML标记语言中是存在着的,换句话说就是用JS取查找这个控检是可以查找到的。

    display的常用属性:

    none:元素不显示,且不占空间;

    block:元素显示为块状元素

    inline:默认。元素显示为内联元素

    inline-block:行内块元素

    inherit:继承

    table:作为表格,子元素可以有display:table-cell、table-row等属性

    display:none的一些常用作用:

    1.写弹窗等事件

    2.一个页面有很多个表单通过单击显示不同的内容

    visibility的属性:

    visible:默认。

    hidden:元素不可见,但是仍然影响布局

    collapse:当在表格元素中使用时,此值可删除一行或一列,但是它不会影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为 "hidden"。

  • 相关阅读:
    Linux 之 文件压缩解压
    Linux 之 文件搜索命令
    Linux 之 文件内容查看
    Linux 之 Vim常用命令
    Linux 之 CentOS练习
    CentOS找不到想要的镜像版本?
    Swoole 简单学习(2)
    Swoole 简单学习
    svn的简单知识
    8、16、32-BIT系列单片机区别与特点
  • 原文地址:https://www.cnblogs.com/calamus/p/5865260.html
Copyright © 2011-2022 走看看