作为前端程序员,最经常遇到的就是针对不同浏览器,需要进行样式的调整。
虽然大部分样式已经得到统一,但还是经常会出现不同浏览器显示效果不一的情况。
以下是我总结的不同浏览器的Hack方法。
Chrome浏览器
1 | @media screen and (-webkit-min-device-pixel-ratio:0){ |
Safari浏览器
1 | ::-webkit-full-page-media, :future, :root .className{ |
火狐浏览器
1 | @-moz-document url-prefix(){ |
Edge浏览器
1 | @supports (-ms-ime-align: auto){ |
IE浏览器
1 | @media all and (-ms-high-contrast: none){ |