zoukankan      html  css  js  c++  java
  • CSS中的display:inlineblock

    1、display:inline-block

    让一个元素具有“区块元素”的属性(可以设置width和height),又具有“内联元素”的属性(不产生换行)。

    2、IE中的inline-block

    IE6不支持这个属性,但IE8开始支持这个属性。

    让IE6内联元素具备inline-block特性

    由于inline-block会触发IE的layout,所以IE6中只要设置{display:inline-block;}即可。

    让IE6区块元素具备inline-block属性,有两种方法

    A、可以先触发layout,再设置为inline,需要注意的是这两个display必须在两个CSS声明中才有效,代码如下:

    div {
        400px;
        height:200px;
        display:inline-block;
    }
    div {
        display:inline;
    }
    

    B、直接设置为inline,再利用zoom来触发layout来实现类似效果:

    div {
        400px;
        height:200px;
        *display:inline;
        *zoom:1;
    }
    

    3、其它浏览器

    其它浏览器都支持这个属性,但Firefox从3.0才开始支持这个属性,对于之前的版本可以利用其私有属性{display:-moz-inline-box}来实现类似效果,但也可以忽略3.0之前的版本(这些版本的浏览器很少有人使用了)。

    4、参考文献

  • 相关阅读:
    学单词的一点方法
    CSS布局标准
    前端开发知识之前端移动端适配总结
    用PS制作APP的界面图片
    Hadoop读写过程
    hadoop伪分布式搭建
    centos6.5安装vmware tools&共享文件夹显示
    02-虚拟机克隆配置
    SpringBootの使用Swagger2
    idea快捷键
  • 原文地址:https://www.cnblogs.com/rainman/p/2368404.html
Copyright © 2011-2022 走看看