用于多个元素/选择器的字符语法
Cufon syntax for multiple elements/selectors?
我使用Cufon来代替多个元素使用的字体。我的语法是这样的:
<script type="text/javascript">
Cufon.replace('h1.elementClassName, h2.newElementClassName, div#confirmationElementClassNameAndMore, h5.otherClassBlaBlaBla');
</script>
显然,它需要全部在一行上,否则它就不起作用。但是当我向列表中添加更多元素时,它变得难以阅读。
我也见过下面的语法,但我不确定,如果多次声明REPLACE会减慢加载速度:
<script type="text/javascript">
Cufon.replace('h1.elementClassName');
Cufon.replace('h2.newElementClassName');
Cufon.replace('div#confirmationElementClassNameAndMore');
Cufon.replace('h5.otherClassBlaBlaBla');
</script>
会影响速度还是安全使用?
或者是否有另一种语法有助于提高可见性?
现在没有必要使用cufon了,大多数浏览器都可以只使用CSS来呈现自定义字体。看看这里http://www.fontsquirrel.com/fontface/generator。Fontsquirrel可以为所有浏览器转换字体,并为您生成CSS
Font-face在不同的浏览器中是不一致的-你必须调整边距来获得一致的结果。有些字体,在小尺寸时,也可能呈现出非常错误。
这是使用Cufon选择多个元素的语法:
<script type="text/javascript">
Cufon.replace('h1, h2, h3', {fontFamily: 'FontName'});
</script>
相关文章:
- 在JavaScript中输出转义字符
- 不同浏览器中的空白字符正则表达式行为
- Regex匹配除“”之外的所有字符;.js”;
- 铬:“;未捕获的语法错误:意外的标记:"
- jQuery语法添加了var
- AJAX语法错误:JSON.parse:意外字符
- 为什么我得到“;非法字符语法错误未终止的字符串文字“;当我使用javascript时
- SCRIPT1002:语法错误,第 1 行字符 6
- 语法错误:JSON.parse:意外字符
- 为什么我收到错误“语法错误:非法字符”
- 未捕获的语法错误:意外的标记-JSON字符编码
- 在试图将事件记录到flush中时,javascript中出现了非法字符语法错误
- 转义带有javascript的PHP字符,正确的语法引号
- 检测值中非字母数字字符的函数出现语法错误
- 将email id作为参数发送给javascript函数:语法错误非法字符
- 用于多个元素/选择器的字符语法
- 设置innerHTML字符串会产生语法错误
- ng类中的连字符's对象键在编译过程中导致语法错误..但不会打碎任何东西
- ";未捕获错误:语法错误,无法识别的表达式:"带有autoComplete(特殊字符?)
- 语法错误:jQuery $中无效的字符.Ajax调用where