在找了些資料並作實驗後, 發現有兩處要改:
原本的 CSS:
v\:* {
behavior:url(#default#VML);
}
修改後的 CSS:
v\:line { behavior:url(#default#VML); display: inline-block; }
第一點就是在 CSS 中要特別指定 VML element, 而不能用 * (wildcard) 代替所有 element; 第二點是要為此 element 加上 display 屬性, 這樣就可以繼續用 DOCTYPE 了.
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
更多資訊:
- Introduction to VML
- VML element is not displayed in strict standards-compliant mode in Internet Explorer
- loose.dtd 問題
沒有留言:
張貼留言