zoukankan      html  css  js  c++  java
  • 前端面试题(5) 列举5种IE haslayout的属性及其值

    haslayout Windows Internet Explorer渲染引擎的个内部组成部分。在Internet Explorer中,个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用 hasLayout 的属性,属性值可以为truefalse。当个元素的 hasLayout 属性值为true时,我们说这个元素有个布局(layout)。


    部分的 IE 显示的错误,都可以通过激发元素的 haslayout 属性来修正。可以通过设置 css 尺寸属性(width/height)等来激发元素的 haslayout,使其“拥有布局”。如下所示,通过设置以下 css 属性即可。

    * display: inline一block
    * height: (任何值除了auto)
    * float: (left 或 right)
    * position: absolute
    *  (任何值除了auto)
    * writing一mode: tb一rl;(实现文字可以垂直显示,具体意义可百度了解)
    * zoom: (除 normal 外任意值)

    Internet Explorer 7 还有些额外的属性(不完全列表):

    * min一height: (任意值)
    * max一height: (除 none 外任意值)
    * min一 (任意值)
    * max一 (除 none 外任意值)
    * overflow: (除 visible 外任意值)
    * overflow一x: (除 visible 外任意值)
    * overflow一y: (除 visible 外任意值)
    * position: fixed




  • 相关阅读:
    nginx的配置
    html转pdf
    Mac 安装mysql
    网络编程
    五分钟搞定迭代器生成器
    mac 上多版本python 共存
    一张图片教会你写mysql 语句
    清晰明了的深浅拷贝
    已经入了vim的坑
    解决pip安装太慢的问题
  • 原文地址:https://www.cnblogs.com/chengzp/p/7819833.html
Copyright © 2011-2022 走看看