网页上的大多数 WYSIWYG 编辑器是通过使用 designmode 属性来实现的吗?除了使用这种方法还有其他方法吗?
(设计模式是否首先在 IE 上可用,其他浏览器后来也添加了它?)
网页上的大多数 WYSIWYG 编辑器是通过使用 designmode 属性来实现的吗?除了使用这种方法还有其他方法吗?
(设计模式是否首先在 IE 上可用,其他浏览器后来也添加了它?)
HTML5 定义了一个 contentEditable 属性,可以应用于任何元素(包括 body 元素),它在 IE(我认为它发明了该属性)、Safari >2.0 和 Firefox 3.x 中受支持,其中 x 至少为 5。
使用很简单
<div contenteditable>Yay, i'm editable!!!</div>
是的,这可能是不嵌入使用 Flash、Silverlight、Java 等制作的非 html 编辑器的唯一方法。
是的,这个属性最早出现在 IE 中,后来在 Mozilla 中添加(大约 2003 年底),然后在 Opera 9 和 Safari 2 中添加。