有没有办法使用CSS将直引号转换为页面上的引号?
'=直引用
“=卷曲的报价
如果没有,还是javascript?就像有一个javascript可以将页面上的所有直引号转换为弯引号吗?
如果没有,我们如何在php中这样做?
答案 0 :(得分:0)
This link讨论在javascript中执行此操作。请注意,此实现的功能超出了您的要求,因此您需要对其进行一些修改。
答案 1 :(得分:0)
如果可以编辑php文件,可以随时使用str_replace()。只需使用以下语法
str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ]);
ex:str_replace (' " ', ' ” ', $php_output);
答案 2 :(得分:0)
在JS中你可以这样做:
<script>
function replace(node) {
if (node.childNodes === undefined) {
return;
}
for (var i = 0, len = node.childNodes.length; i < len; ++i) {
var child = node.childNodes[i];
if (child.nodeType == 3) {
child.data = child.data.replace(/"/g, '“');
}
replace(child);
}
}
replace(document.body);
</script>
可能你应该以这种方式修改这段代码,它会关闭打开的报价。
答案 3 :(得分:0)
卷曲引号与直引号不同。
因此,只要您实际输入的是引号而不是直引号,它们就会在您的页面上显示。