长话短说,我在javascript变量中放置了一堆css样式,然后在head元素中动态注入css样式节点。我想编码一个循环容器.someContainer理想情况下使用一个字符,然后在我的JavaScript中进行搜索和替换。这会减少我的总css字节数。所以我想弄清楚在样式表中我永远不会遇到哪个角色。当我在css中看到〜字符并且认为它可能是一个好的候选人时,我想不出来。任何人都有线索?
答案 0 :(得分:2)
代字号是two reasons的错误调用:
E[foo~="bar"]
一个E元素,其“foo”属性值是一个以空格分隔的值列表,其中一个值恰好等于“bar”
E ~ F
一个前面有E元素的F元素
由于:before
and :after
pseudo-elements:
span:before {
content: "anything is possible in here (or at zombo.com)";
}
您可能会遇到与url()
类似的问题。您可以使用<
(但不是>
),但content
和:before
仍然存在:after
问题。
您可能最好设置一切,以便为样式表使用gzip压缩,并可能将其卸载到CDN。