zoukankan      html  css  js  c++  java
  • CSS进阶(二十二)元素显隐

    diaplay:none

    如果是<img>,则所有浏览器都会请求资源

    如果是background-image,则IE会请求,Firefox不会请求,有父元素包裹的且父元素设置display:none的不会请求

    display:none并不影响表单提交数据,disabled会影响

    H5新增的布尔值属性hidden,可以让元素天生display:none隐藏。ie11以下需要如下设置:

    [hidden] {
     display: none;
    } 

    dispaly:none不会影响animation,但会影响transition,所以transition和visibility走的比较近

    CSS计数器counter会忽略display:none的元素

    visibility:hidden

    不仅仅是保留空间这么简单

    继承性:父元素设置,子元素也会隐藏,但子元素设置visibility:visable则子元素显示

     visibility不会影响计数器counter

    t'ransition支持visibility属性,但不支持display属性

    相比display:none,visibility:hidden在隐藏之后依然可以获得元素的坐标及宽高,利于js交互

  • 相关阅读:
    中美土味摄影联合展览4.0
    计算机系统漫游
    Python连接Redis连接配置
    对kotlin和java中的synchronized的浅谈
    不务正业
    功能性测试分类
    Golang os/exec 实现
    面试研究所
    operator和if结构
    Mechanism for self refresh during C0
  • 原文地址:https://www.cnblogs.com/goOtter/p/9824975.html
Copyright © 2011-2022 走看看