pro*_*son 5 contenteditable hallo-js
这个问题几乎说明了一切。我正在使用Hallo.js,它似乎使用<b>and<i>来表示粗体和斜体。我的一些标记当前需要strong和em才能应用某些 CSS 规则。我通常strong也更喜欢,所以我想配置这个。embi
似乎没有任何直接相关的文档 - 可以做到吗?
这是无法完成的,因为标记不符合hallo.js 或任何其他富文本编辑器。它们只是触发插入标记,但插入是由浏览器完成的。从不同的浏览器中您会得到略有不同的结果。只有通过更改最后的标记才能解决此问题。
编辑评论问题上的指向文档:问题是,这是浏览器的行为,因为 IE 发明了设计模式而不是标准。Whatwg 将其写入 HTML5 标准中。要获取有关该主题本身的更多信息,请阅读
http://www.quirksmode.org/dom/execCommand.html
http://dev.opera.com/articles/view/rich-html-editing-in-the-browser-第 1 部分/
http://www.thismuchiknow.co.uk/?p=64
http://www.whatwg.org/specs/web-apps/2007-10-26/multipage/section-contenteditable.html
http ://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html
http://www.w3.org/wiki/Web_Editing_APIs
http://annevankesteren.nl/2005/07/contenteditable
http://www.sitepoint.com/the-tragic-comedy-that-is-rich-text-editing-on-the-web/
| 归档时间: |
|
| 查看次数: |
898 次 |
| 最近记录: |