有人可以解釋爲什麼我看到在Chrome和IE9一個垂直滾動條與下面的標記:爲什麼我的svg上有一個垂直滾動條100%?
<!DOCTYPE html>
<html>
<head>
<title>Fullscreen SVG</title>
<style>
html,body {
margin: 0px; padding: 0px;
width: 100%; height: 100%;
}
.fullscreen {
width: 100%; height: 100%;
}
</style>
</head>
<body>
<svg class="fullscreen"></svg>
</body>
</html>
如果我和它完美的作品一個div取代SVG。但是,如果我把SVG該div裏面,佈局再次被打破:
<div class="fullscreen">
<svg></svg>
</div>
更改DOCTYPE爲XHTML似乎來解決這個問題:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
但聯SVG是HTML5的一部分,所以...
在此期間,我還提交了bug report。
nope,已經嘗試過了,發現了一些更奇怪的行爲:div內的svg導致問題。 – Jan 2011-01-21 12:14:45