国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

也談談罪惡的Haslayout haslayout解決之道

2024-07-11 08:47:57
字體:
來源:轉載
供稿:網(wǎng)友
什么是Haslayout?
    顧名思義,它的意思就是 --- has layout,是IE下的特有屬性,通過 IE Developer Toolbar 可以查看 IE 下 HTML元素是否擁有haslayout,在 IE Developer Toolbar 下,擁有 haslayout的元素,通常顯示為“haslayout = -1”。

hasLayout是一種只讀屬性,有兩種狀態(tài) true/false,當其為true時,代表該元素有自己的布局,否則代表該元素的布局繼承于父元素。

什么時候表明Haslayout = false?

    IE瀏覽器下的很多bug都是haslayout = false 引起的,所以出現(xiàn)下列問題,就很可能是haslayout跑出來搗鬼了。
      1.文字消失,截斷
      2.邊框消失
      3.3像素偏差
      4.絕對元素定位錯誤
      5.濾鏡不生效
      6.滾動頁面跳動
      7其他(歡迎補充哦~)
haslayout = true?
  haslayout是一種只讀屬性,不能人為設置,那該腫么辦呢?
首先,IE下 有一些元素是默認帶著 haslayout屬性的:
   <table>
   <td>
   <body>
   <img>
   <hr>
   <input>
   <select>
   <textarea>
   <button>
   <iframe>
   <embed>
   <object>
   <applet>
   <marquee>
其他的就只能通過設置css 屬性來觸發(fā)haslayout = true,注意哦,haslayout = true一旦觸發(fā)是不可逆轉的~
觸發(fā)的css 目前總結有:(歡迎補充哦)
1.position:absolute
2.float:left/right
3.display:inline-block
4.width,height:除“auto”外的任意值
5.zoom:除"normal"外 ...
and so on
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 西平县| 榕江县| 扶余县| 赞皇县| 济源市| 上蔡县| 九龙县| 黄大仙区| 曲周县| 峡江县| 延庆县| 沂源县| 沽源县| 宁强县| 安图县| 泰安市| 乾安县| 论坛| 肥西县| 陇南市| 繁昌县| 连云港市| 台北市| 临猗县| 乌兰浩特市| 禹城市| 三明市| 项城市| 玉屏| 精河县| 德清县| 建昌县| 确山县| 襄樊市| 鞍山市| 章丘市| 乌审旗| 寿宁县| 枣庄市| 金乡县| 临沭县|