Javascript 如何在每个&;周围插入跨距;
我想在Adobe Caslon Pro中使用特定的斜体Javascript 如何在每个&;周围插入跨距;,javascript,css,fonts,ampersand,Javascript,Css,Fonts,Ampersand,我想在Adobe Caslon Pro中使用特定的斜体&,但仅在符号和符号中使用 如何在每个&(与号)周围插入,然后应用 font-style: italic; 到.amp?是的,您可以。但它不会为您带来您想要的解决方案,因为只有在系统上安装了adobe caslon pro的用户才能看到该字体 使用特殊字体的唯一实际选择是使用图像。我认为您不想使用flash覆盖或使用字体进行斗争。您可以在页面加载时使用jQuery修改HTML: $(function () { $("h1:conta
&
,但仅在符号和符号中使用
如何在每个&
(与号)周围插入,然后应用
font-style: italic;
到.amp
?是的,您可以。但它不会为您带来您想要的解决方案,因为只有在系统上安装了adobe caslon pro的用户才能看到该字体
使用特殊字体的唯一实际选择是使用图像。我认为您不想使用flash覆盖或使用字体进行斗争。您可以在页面加载时使用jQuery修改HTML:
$(function () {
$("h1:contains('&')").each(function () {
var that = $(this);
that.html(that.html().replace(/&/g, "<span class='amp'>&</span>"))
});
});
$(函数(){
$(“h1:contains('&'))。每个(函数(){
var,该值=$(此值);
that.html(that.html()
});
});
注意:这只适用于h1元素,请根据需要修改它 这对于客户端来说是一个非常昂贵的操作,因为这意味着需要大量分析和操作DOM。如果您的页面是使用一些服务器端脚本构建的(或者如果您可以添加一些脚本),那么这将是一件简单得多的事情。。。在将页面发送给用户之前,服务器做的最后一件事是在上执行正则表达式替换&代码>
我不是服务器端编码器,所以无法告诉您任何语法,但它将比任何javascript方法更有效,并提供更流畅的用户体验来提出问题,但它现在在typekit上可用,与大多数adobe Fontsy一样,您也可以使用CSS3@font-face,尽管这并没有得到广泛的支持now@KOGI字体确实得到了广泛的支持,当我说“不受广泛支持”时,你只需要使用正确的方法,我指的是仍然非常常用的旧浏览器。许多用户仍在使用不支持字体的浏览器。如果你能控制观众的浏览器并要求使用现代浏览器,那么字体会更可靠。你需要对整个页面或某些区域进行jsut吗?看,这是我的个人页面,这是wordpress安装,我正在尝试这样做,我添加了很多&和&,看看哪一个比.html更好,我想应该用im-in页面替换?但是如果有多个php页面,它应该如何工作?