我的天才IT分析师在最后一刻决定她希望所有商标符号比周围的文字小2个尺寸。由于我们没有时间为整个模板和CSS添加标签,因此我们需要快速修复。
如何用“<span style="font-size:1em;">™</span>
”
答案 0 :(得分:2)
使用sed可以很容易地自动进行这些更改。
sed -e 's@®@<span style="font-size:1em;">®</span>@g' -i myfile.html
答案 1 :(得分:2)
这是正则表达式。除了你需要逃避一些角色之外,你几乎拥有什么。
\<span style="font-size:1em;"\>™\</span\>
在UltraEdit中测试
答案 2 :(得分:2)
首先,如果你期望font-size:1em;
让你的文字更小,你会得到一个惊喜 - 它根本不会影响尺寸;它会将它调整到与原本完全相同的大小。这是因为ems中的大小是相对于父元素计算的,1em
总是与父元素大小相同(即使该父元素本身被指定为2em
或类似的东西)。
您可能需要的是0.8em;
或该球场中的某些内容。
无论如何,我同意@ kobi的评论 - 不要将字体大小硬编码到HTML代码中;使用一个类并在其上设置样式表。这样,当设计师再次改变主意时,下次做同样的事情会轻松得多。
其他人已经为你提供了你需要的确切正则表达式,但是请调整这些答案以使其成为一个类而不是直接设置样式。