在这个浏览器百花争鸣的时代,做为前端开发的咱们为了咱们漂亮的设计能适应各个浏览器可为煞费苦心,主要体如今javascript和css上面。javascript我此次就不谈了,先说说css。javascript
<!DOCTYPE html>
<html>
<head>
<title>Css Hack</title>
<style> #test { width:300px; height:300px; background-color:blue; /*firefox*/ background-color:red\9; /*all ie*/ background-color:yellow\0; /*ie8*/ +background-color:pink; /*ie7*/ _background-color:orange; /*ie6*/
} :root #test { background-color:purple\9; } /*ie9*/ @media all and (min-width:0px){ #test {background-color:black\0;} } /*opera*/ @media screen and (-webkit-min-device-pixel-ratio:0){ #test {background-color:gray;} } /*chrome and safari*/
</style>
</head>
<body>
<div id="test">test</div>
</body>
</html>
分析:css
上面这段代码你们能够直接copy出来,保存成html在各浏览器试试。下面我来分析下:html