1

有人可以指出我在这段代码中缺少什么吗?尽管页面尽可能简单,但它仍然是空白的。



<!DOCTYPE html>
<html  xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<title>VML</title>
<style>
v\:* { behavior: url(#default#VML);}
o\:* { behavior: url(#default#VML);}
</style>
</head>
<body>
    <v:rect style="width:100;height:100;" fillcolor="blue" strokecolor="red"></v:rect>
</body>
</html>

该代码取自garybeene.com,已在其他 SO 问题中建议作为一个很好的参考。

4

1 回答 1

1

设置宽度和高度时,display:inline-block您必须添加<style>元素并包含 CSS 单元。px您的代码的以下修订版本适用于 IE 7:

<!DOCTYPE html>
<html  xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<title>VML</title>
<style>
v\:* { behavior: url(#default#VML);display:inline-block}
o\:* { behavior: url(#default#VML);}
</style>
</head>
<body>
    <v:rect style="width:100px;height:100px;" fillcolor="blue" strokecolor="red"></v:rect>
</body>
</html>

display:inline-block可以在http://msdn.microsoft.com/en-us/library/bb263897(v=vs.85).aspx找到参考

于 2012-01-14T02:27:23.247 回答