如何制作一个可信的div产生智能报价而不是愚蠢的报价?

时间:2014-11-06 02:39:10

标签: javascript html css

当我在Google Docs中写东西时,我注意到我得到了“”(智能引号)。但是当我自己创造出令人满意的div时,我会得到“”(愚蠢的引用)。

如何使我的contenteditable div产生智能引号而不是愚蠢的引号?

1 个答案:

答案 0 :(得分:1)

'内容区' ...什么'内容区' ??

在SO上,您输入答案的textarea是什么? 或者你发布答案时看到的是什么? 或者只是任何有财产的div&connceteditable'?

在所有情况下,我都很漂亮&感觉不那么好>如果好的引号(我键入/复制/粘贴)自动被那些讨厌的卷曲/智能引号(我的编码器污染的意见)取代 。所以(我讨厌被证明是错误的):谷歌文档可能replace为你(就像Word(默认情况下)一样,你也可以通过它来感染#)他们通过打开/导入Word文件或简单地将文本从Word复制到Google Docs)而且我可以在Google Docs中将其关闭。

感谢<在这里输入deity> :(在Google文档中)点击"偏好设置"在"工具"打开文档中的菜单,然后取消选中"使用智能引号"

所以,如果你想要那个功能'在你的项目中:

  • 确保可以将其关闭并且该设置很容易找到
  • 用相应的直接替换
    • 在内容进入您的数据库之前
    • 将存储的内容(从您的数据库)输出到您的“内容区”

可以/应该在客户端使用javascript(最好是预览(如SO),以免干扰用户输入和光标跳转,为此您搜索大型喷气式飞机-weight x-browser library等等后续问题)向用户显示他的输入将如何显示。

编辑:我再次突出显示 &#39;替换&#39; 一词(根据编辑过的问题)。< / p>