hasLayout属性
在IE中,当一个元素的hasLayout属性被触发后(不可逆转),就会拥有一个布局,可以进行更多的样式更改操作。
包含该属性的元素有
body html/table tr th td/img/hr/input button file select fieldset textarea/frameset iframe frame/objects applets embed
可以通过简单的css设置触发该属性,包括:
* display: inline-block
* height: (任何值除了auto)
* float: (left 或 right)
* position: absolute
* width: (任何值除了auto)
* writing-mode: tb-rl
* zoom: (除 normal 外任意值)
Internet Explorer 7 还有一些额外的属性(不完全列表):
* min-height: (任意值)
* max-height: (除 none 外任意值)
* min-width: (任意值)
* max-width: (除 none 外任意值)
* overflow: (除 visible 外任意值)
* overflow-x: (除 visible 外任意值)
* overflow-y: (除 visible 外任意值)
* position: fixed
有很多IE下的bug都是由hasLayout属性引起的,可以注意。
转载于:https://www.cnblogs.com/alexdu/archive/2012/10/23/2736154.html
hasLayout属性相关推荐
- 谈谈BFC与ie特有属性hasLayout 1
最近看了一篇总结ie常见bug的文章,里面提到ie多数的bug源于她的特有属性:hasLayout.这个属性以前也了解过一点,但没有深入去理解,于是查阅了一些相关的资料,现在在此来对这个属性作一下总结 ...
- css元素与浏览器边框,别具光芒CSS属性、浏览器兼容与网页布局
别具光芒CSS属性.浏览器兼容与网页布局 语音 编辑 锁定 讨论 上传视频 上传视频 <别具光芒CSS属性.浏览器兼容与网页布局>是2008年人民邮电出版社出版的图书.该书结合大量范例与实 ...
- 关于Block Formatting Context--BFC和IE的hasLayout
转文请标明 --- 出处:穆乙 http://www.cnblogs.com/pigtail/ 一.BFC是什么? BFC(Block Formatting Context)直译为"块级格式 ...
- IE haslayout的理解与bug修复
要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清楚的概念.大多 IE 下的显示错误,就是源于 haslayout 什么是 haslayout ...
- bfc和haslayout
1 BFC是什么 Block Formatting Context (块格式化上下文)是W3C CSS 2.1 规范中的一个概念,在CSS3中被修改为flow root.格式化则表明了在这个环境中,元 ...
- 5种IE hasLayoutt的属性及其值
hasLayout 是Windows Internet Explore 渲染引擎的一个内部组成部分.在 Internet Explore 中,一个元素要么自己对自身内容进行计算大小和组织,要么依赖 ...
- hasLayout和filter滤镜的细节
filter:alpha(opacity=60); IE(<9)透明滤镜失效. 如果我们设置宽度后filter就会有效果,而这个没有设置宽度hasLayout 属性值是0 熟悉haslayout ...
- 【IE大叔的嘴歪眼斜】之—— 由hasLayout引发的临床CSS Bug表
IE大叔这嘴歪眼斜的毛病不是一天两天了,集体拉出来测试时候,明明大家都在微笑,就丫一副呲牙咧嘴的...... 哎,没办法,谁让咱国内市面上都是这种呲牙咧嘴的浏览器呢.....(关注IE678死亡速度) ...
- IE的hasLayout
在 IE 浏览器中,一个元素要么自己对自身的内容进行组织和计算尺寸,要么依赖于包含块来组织内容和计算尺寸. 为了协调这两种方式的矛盾,IE 浏览器的渲染引擎使用了一个私有属性 hasLayout,它是 ...
最新文章
- java interface list_你了解注解内的@interface List么
- 常用Python机器学习库介绍
- 节能信标组:让我们一起来内卷
- 用GPU拯救世界:英伟达斯坦福呼吁玩家捐献算力,投入新冠病毒相关蛋白质分布式计算...
- highcharts的导出功能
- Java-CentoOS 7安装JDK8 (rpm格式 和 tar.gz格式) 多JDK设置默认的Java 版本
- Java打印车票主要学习Java的比较语句
- 2014/School_C_C++_B/3/x的x次幂
- arduino 可以用c_lt;开源项目gt;Arduino+STM32+SIM868 用一天创造一款可以定位的GPRS无线开关...
- 实时操作系统与分时操作系统原理详解——经典
- BEC听力训练 方法2
- C#Winform实现手写录入签名与保存为透明png图片
- java上传加密_Java实现文件的加密与解密
- SSL/TLS安全:Schannel中WinShock漏洞及解决办法
- 使用C#编写一个简单的文字小游戏
- 打印机连接不上打印设备提示0x0000011b 正式解决方案无需卸载补丁
- 双向循环链表:始终保持被频繁访问的结点总是靠近表头结点
- android.view.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating
- 2023最新超强随机短视频引流程序源码+吸粉视频打赏自带/UI美观
- 钱多、事少但没进步,这工作有干下去的价值吗?
热门文章
- 首付贷换了马甲,又重现江湖了
- oracle备份 ram,Oracle备份时出现AIX系统的3D32B80D错误
- c语言调用go函数,C中调用go中的回调函数
- 5.Lambert光照Diffuse Shader
- 删除mysql会不会留下痕迹_MySQL使用痕迹清理~/.mysql_history
- 李宏毅机器学习课程8~~~keras
- 快速学习EndNote X7
- 批量提取 caffe 特征 (python, C++, Matlab)(待续)
- hbase数据迁移到hive中
- Windows 聚焦的锁屏壁纸设置为桌面壁纸