先贴下各种浏览器下的效果图:
1、IE6

2、IE7

3、Chrome

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>真正兼容IE6以上的圆角头像</title>
<style type="text/css">
.header {
100px;
height: 100px;
background: url(/images/head.jpg) no-repeat center;
border-radius: 50px;
background-size: 100% 100%;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/head.jpg',sizingMethod='scale');
*position: relative;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/head.jpg',sizingMethod='scale')9;
position: relative9;
}
.header div {
display: none;
*display: block;
display: block9;
100%;
height: 100%;
position: absolute;
z-index: 10;
left: 0;
top: 0;
background: url(/images/balay.png) no-repeat center;
}
</style>
<!--[if IE 6]>
<script type="text/javascript" src="/js/ie6-png.min.js"></script>
<script type="text/javascript">
DD_belatedPNG.fix('.header div');
</script>
<![endif]-->
</head>
<body>
<div class="header">
<div></div>
</div>
</body>
</html>