If that's an unmodified snippet from your HTML file, it's clear why it doesn't work: You're using a <style>
tag within another <style>
.
As a first test, just try replacing your entire snippet with (remove the IE specific block!):
#content_wrapper{
-moz-border-radius:25px 25px 25px 25px;
-webkit-border-radius: 25px;
-khtml-border-radius: 25px;
behavior: url(template/css/border-radius.htc);
border-radius: 25px;
background-color:#F2DADC;
border:25px solid #ECD3D5;
height:780px;
opacity:0.7;
width:747px;
margin:0px auto;
position:relative;
display:block;
zoom:1;
}
If that works, you can move the IE specific parts into a separate <style>
:
<style type="text/css">
#content_wrapper{
-moz-border-radius:25px 25px 25px 25px;
-webkit-border-radius: 25px;
-khtml-border-radius: 25px;
border-radius: 25px;
background-color:#F2DADC;
border:25px solid #ECD3D5;
height:780px;
opacity:0.7;
width:747px;
margin:0px auto;
position:relative;
display:block;
zoom:1;
}
</style>
<!--[if lte IE 8]>
<style type="text/css">
#content_wrapper{
behavior: url(template/css/border-radius.htc);
border-radius: 20px;
}
</style>
<![endif]-->
If you still have problems, try the example zip file from the google website: http://code.google.com/p/curved-corner/downloads/detail?name=border-radius-demo.zip
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…