• css中的zoom的使用


    css中的zoom的使用

     zoom : normal | number 
     normal :  默认值。使用对象的实际尺寸 
     number :  百分数 | 无符号浮点实数。浮点实数值为1.0或百分数为100%时相当于此属性的 normal 值用白话讲解就是zoom:后面的数字即放大的倍数,可 以是数值,也可以是百分比。如:zoom:1,zoom:120%。

    ps:网上都说是ie的专有属性,本人亲测chrome下也可以使用;(Firefox浏览器不支持)

    实例一:

    .first-div{   
             width: 100px;   
             height: 100px;   
             background: red;   
             zoom:1;   
             float: left  
         }   
         .second-div{   
             width: 100px;   
             height: 100px;   
             background: green;   
             zoom:1.5;   
             float:left  
         }   
         .third-div{   
             width: 100px;   
             height: 100px;   
             background: blue;   
             zoom:2;   
             float:left  
         } 

    html

     <div class="first-div"></div>   
     <div class="second-div"></div>   
     <div class="third-div"></div>

     效果:

    ps:div本身的大小是100,结果被放大了,和css3中的缩放有有较的却别之一:放大 缩小多少倍,就占据多大的dom空间;

    css中的缩放,占据的依然是元素本身设置的width 和 height 属性滴呀

    使用方式:比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。

      div#container{
          height:auto;
          width:auto;
          border:1px solid green;
          overflow:auto;
    /*这个算是解决浮动的一种做法吧*/ /*注意:height是auto哦*/ } .info{ height:24px; width:180px; border:1px solid red; float:left; }

    上面的做法已经能解决现代浏览器上的问题了;如要要向下兼容ie6 就要加上zoom:1;

    上面提到过hasLayout这个关键词,接下来我们就来将一下,关于haslayout中的

    一些知识滴呀

  • 相关阅读:
    var在PHP和JS中的使用
    修改PHP上传文件大小限制的方法
    Linux中tail指令详解
    drupal7 profile2模块获取个人信息
    drupal7 STMP邮件模块配置
    drupal读取mysql的longblob字段
    drupal7 自定义登录&找回密码页面,注意事项
    转 VS Code 快捷键大全,没有更全
    权力关进笼子里
    drupal的权限设置
  • 原文地址:https://www.cnblogs.com/mc67/p/5272153.html
Copyright © 2020-2023  润新知