博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS兼容性
阅读量:7181 次
发布时间:2019-06-29

本文共 651 字,大约阅读时间需要 2 分钟。

在开发中难免会遇到CSS的兼容问题,特别是IE这个臭蛋蛋,今天正好有时间,就整理一下平时遇到的CSS兼容问题以及解决方案.

<!DOCTYPE HTML>文档类型的声明

  • IE6中如果没有书写这个文档说明,就会进入怪异模式解析现象.

解决方法:

  • 在文件开头写此说明

横向双倍外边距

  • IE6中块元素浮动后,会出现横向双倍margin现象

解决方法:

  • 在float标签的样式控制中加入display:inline

IE6最小height值19px

  • IE6中即使设置 height:10px,在IE6中也会是19px

解决方法

  • CSS中加入overflow:hidden

img外部的border

  • IE6,7中,img外部有a标签,即img标签有链接时,会产生边框.

解决方法

  • CSS样式中使用border:none

IE6中的透明度设置

  • 设置透明度时,常常使用rgba()opacity 来设置,但是,臭蛋蛋不支持.

解决方法

  • CSS样式中添加 filter:alpha(opacity=50) ,但是此时 opacity的值是1-100的值.

:hover的兼容

  • IE6:hover,:link,:visited ,:active 只能给 a标签 使用.并且不支持其他伪类.

解决方法

  • 增加 zoom:1的属性

     hello 颜色 world

关于CSS Hack

  • _width--只有IE6支持

  • *width --IE6,7 支持 ,常用

  • +width --IE6,7 支持

转载地址:http://mgszm.baihongyu.com/

你可能感兴趣的文章
UItextField 取消软键盘的方法
查看>>
[转]常用iOS图片处理方法
查看>>
[Delphi] 设置线程区域语言防止乱码
查看>>
将bbr功能合入到centos7.3
查看>>
hdu 三部曲1 Is the Information Reliable? 差分约束 bellman_ford算法
查看>>
sql语句update的用法
查看>>
Angular2+学习第3篇 基本知识-组件
查看>>
几个和结束相关的内容
查看>>
OOP的概述
查看>>
1.5站立会议
查看>>
笔记,将CString转换为数值
查看>>
构造 + 离散数学、重言式 - POJ 3295 Tautology
查看>>
python 方法调用
查看>>
New SQL Server Function to Format Dates
查看>>
你知道using的用法吗?
查看>>
Sort List leetcode
查看>>
利用c#自带的类对文件进行压缩和解压处理
查看>>
不拉伸显示图片
查看>>
第三次作业
查看>>
基于netty-socketio的web推送服务
查看>>