我在Internet Explorer中查看我的網站時遇到問題。在下面的CSS/HTML中,應該將圖像繪製爲輪廓,曲面半徑並縮放以適合。但IE 8不會縮放圖像,彎曲角落,也不會顯示輪廓。這裏是jsfiddle:http://jsfiddle.net/pave4/這個頁面在最新的IE(IE8)中很好,但我需要確保它也適用於舊版本的IE。CSS/HTML - Internet Explorer 8的問題(邊框半徑,圖片封面和填充)
HTML:
<ul>
<li>
<a href="/aboutme/">
<span class="img-outline"><span class="page-img" id="aboutme"></span></span>
<span class="page-title">About Me</span>
</a>
</li>
</ul>
CSS:
.page-title {
text-align: center;
display:block;
text-decoration: none;
}
.img-outline {
height: 100%;
background: rgba(0, 0, 0, .3);
padding: 5px;
display: block;
margin-left: auto;
margin-right: auto;
-webkit-border-radius: 18%;
-moz-border-radius: 18%;
border-radius: 18%;
}
.page-img {
height: 100%;
background: rgba(50, 50, 50, 1);
background-size:115px 115px;
background-repeat:no-repeat;
display: block;
margin-left: auto;
margin-right: auto;
-webkit-border-radius: 15%;
-moz-border-radius: 15%;
border-radius: 15%;
}
li,
li.current,
li.current:visited {
margin-left: 1px;
margin-right: 1px;
width: 118px;
height: 112px;
display: block;
float: left;
position: relative;
opacity: .6;
}
li:hover { opacity: 1; }
li .img-outline {
width: 70px;
height: 70px;
}
li .page-img {
background-size:70px 70px;
}
li #aboutme {
background-color: rgb(36, 112, 245);
background-image: url('http://www.rasnickjewelry.com/images/uploads/900_Animals_300/901_Elephant_Head_Ring_side_R300.jpg');
}
IE的某些版本不支持[邊界半徑]的感覺(http://www.caniuse.com/ #search = border-radius),[background-size](http://www.caniuse.com/#search=background-size)或[十六進制表示以外的顏色](http://www.caniuse.com/ #搜索= RGBA)。 – 2012-07-25 23:15:57
你知道爲什麼img-outline不起作用嗎? – michaellindahl 2012-07-27 02:17:36