[英]W3C CSS validation gives “Parse Error” for opacity
在為我的個人網站測試CSS樣式表時,針對opacity
屬性出現以下“解析錯誤”。 為什么是這樣? opacity=70
是否不是IE8支持的過濾器alpha的完美屬性?
.image-section #sliderLeft Parse Error opacity=70)
.image-section #sliderRight Parse Error opacity=70)
.image-section #caption Parse Error [empty string]
這是出現錯誤的CSS代碼:
.image-section #caption
{
position: absolute;
display: none;
bottom: 4px;
width: 100%;
text-align: center;
color: white;
background: #474747;
height: 50px;
line-height: 50px;
opacity: 0.8;
font-size: 20px;
}
.image-section #sliderLeft
{
position: absolute;
display: none;
width: 25px;
height: 100px;
top: 50%;
margin-top: -25px;
left: 0;
opacity: 0.7;
filter: alpha(opacity=70);
border: 0;
}
.image-section #sliderRight
{
position: absolute;
display: none;
width: 25px;
height: 100px;
top: 50%;
margin-top: -25px;
right: 0;
opacity: 0.7;
filter: alpha(opacity=70);
border: 0;
}
語法和filter
屬性都不是有效的CSS。 不過,這並不意味着它們不能與IE8一起使用。
W3C使用某些解析引擎,該引擎不允許使用alpha(opacity=70)
類的語法。 標准中沒有css屬性,不允許使用這種定義格式。
我無法復制
解析錯誤[空字符串]
在您的.image-section #caption
使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.