【发布时间】:2018-05-03 18:26:12
【问题描述】:
有一个超链接和 SVG 矩形元素
<a href="elements/H.php"><rect x="48.9" y="84.3" class="st0 fancybox fancybox.iframe" width="96.3" height="96.3"/></a>
我正在尝试将名为“fancybox fancybox.iframe”的第二个类应用于主要的一个类“st0”。第二个类应该在父页面上方的 iframe 窗口中打开超链接。正如here 所见,这是行不通的。我想要实现的一个工作示例是使用区域标签,并且是 here。
根据www.w3.org,
多个类名必须用空格字符分隔。
问题是类名中的空格?我尝试将 class="fancybox fancybox.iframe" 放入 ID、svg 和样式中,但它不起作用。没主意了。我无法重命名该类并使其没有空格,因为这需要重命名 javascript 中的所有引用。
【问题讨论】:
-
尝试使用
class="st0 fancybox iframe"而不是class="st0 fancybox fancybox.iframe" -
空格在每个w3.org/TR/WD-css3-syntax-20030813/#syntax的类名中无效
标签: javascript css svg