在铬中,我可以使用笔划破折号后跟2个数字作为单位像素,在Firefox中同样不能使用-它仅接受无单位的值。问题是我无法从变量中删除单元。 您对在Firefox中获得与Chromium相同的效果有任何想法吗?
提前谢谢
编辑:
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
<line class="top" x1="0" y1="0" x2="100%" y2="0" />
</svg>
.top {
stroke-dasharray: 1px 1px;
}
答案 0 :(得分:0)
首先,我的代码无法正常工作的原因是错误的,我使用calc()来获取我的数字(而不是1px),这在firefox中是不可能的,并且在过去3到9年内都知道
https://bugzilla.mozilla.org/show_bug.cgi?id=594933
https://bugzilla.mozilla.org/show_bug.cgi?id=1258270