记录ie8的兼容性问题

js

1.x的版本基本都可以,2以上可能会有问题
es6语法(ie哪个版本都不支持)

css

这里记录的是不支持ie8的css
background-size、border-radius、box-shadow、rgba、opacity、flex、background-image: linear-gradient()等等,在遇到新的再做记录
各类伪类选择器如:last-child、nth-child等;除去(first-child)
伪类选择器使用时尽量使用单: 双:: 可能会无法识别
\9只有IE浏览器才能识别,如

{
    
    
    padding: 0 0 0 10px;/*其他浏览器*/
    padding: 7px 0 0 10px\9;/*ie浏览器*/
}

开发时尽量使用浮动,减少使用display: inline-block
背景设置透明度可用filter

{
    
    
	background: rgba(32, 85, 181, .8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c82055b5, endcolorstr=#c82055b5);
}

html

一些h5新标签

猜你喜欢

转载自blog.csdn.net/weixin_45685252/article/details/118891982