【发布时间】:2012-04-09 17:41:22
【问题描述】:
过去,我回答了一个关于 SVG 图像在 IE9 中没有被“裁剪”(overflow: hidden) 的问题,而所有其他支持的浏览器都这样做了。答案是here。
今天,在再次查看 HTML5 Boilerplate 时,我注意到他们声称他们 "[correct] overflow not being hidden in IE9" 使用以下代码:
svg:not(:root) { overflow: hidden; }
我正在寻找某人通过指出 HTML5 或 SVG 规范中的其他注释来确认或否认我的原始研究。我找不到任何东西,但我想确定我没有遗漏任何东西。
我能找到的最好的是他们正在尝试应用规则 7 here,但这应该只适用于 SVG 文档,例如通过 img 标记或直接加载时。
【问题讨论】:
-
感谢标题编辑@Phrogz。我不知道如何准确地总结这个问题。
-
@casperOne 如何要求澄清规范不是一个真正的问题?我可以看到措辞很差,但我看不出它如何适合您标记的类别。是不是太本地化了?
-
您希望有人澄清某人是对还是错。我可以重新打开它,但我会再次将其关闭为“不具建设性”。
-
@casperOne 我知道你来自哪里,但我实际上是在寻求帮助来理解他们的解释(大多数浏览器和样板)与我的。具体来说,我在我的研究中出了什么问题。关于“谁是对的”的唯一参考是我从先前的答案中引用了自己(很差地)来说明我首先要问的原因。不过感谢您提供的信息,我会记住它以备将来使用。
-
问题既有效又具有建设性。他要求澄清不同浏览器以不同方式实现的规范,如果没有别的,这与浏览器开发相关..
标签: html css svg w3c html5boilerplate