相关疑难解决方法(0)

在IE中使用contentEditable的风险

我们必须在我们的产品中添加一个基本的HTML编辑器.由于我们目前仅支持IE(大多数客户仍在IE 6上),我被告知使用Internet Explorer内置的XHTML编辑功能 - 例如<div contentEditable="true">" 编辑网页 "中所述.

除了不在其他浏览器中工作.(管理层并不认为这是一个问题.我们的客户会忍受我们的软件只与IE合作.我们的软件从未在IE浏览器中丢失任何金钱;大多数客户只会让他们的员工目前使用IE6 )

contentEditable我们可能会遇到哪些其他问题?


更新

我用"contentEditable"编写的HTML编辑器很难获得可靠性,但存在许多问题.如果我不得不再次这样做,我会非常努力地采用众多开源解决方案之一(例如TinyMCE)或购买支持的HTML编辑器.

毫无疑问,如果有足够的时间,一个非常熟练的jscript程序员可以让"contentEditable"工作得很好.只是网络上的所有示例看起来都很简单,直到您测试常用操作,例如从单词执行剪切/粘贴并尝试编辑生成的HTML.(只是客户会做的事情)

(只需在stackoverflow上搜索"contentEditable"以获得其他人遇到的问题的理想选择)

html javascript internet-explorer contenteditable

22
推荐指数
3
解决办法
2万
查看次数

为什么选择INPUT或TEXTAREA上的可编辑DIV

这里 几个 问题,有关询问如何使一个DIV编辑.然而,人们可以使用textarea或输入字段,并使那些禁用或只读.我猜这会产生更好的语义.即使在MDN给出的示例对我来说看起来像一个普通的旧输入字段.

那么我为什么要使用可编辑的div呢?与textareas和输入字段相比,它有什么优势?

我刚看了一下我在标签wiki contenteditable中找到的一个例子.

优点是,我可以在可编辑的div中使用标记,但不能在textarea或输入字段中使用?那么允许孩子进入文本区是不是在语义上更正确.或者介绍一个全新的元素,就像他们用HTML5做了很多.有点像richtextarea

html contenteditable semantics

8
推荐指数
1
解决办法
1911
查看次数

TextArea中的大文本冻结计算机

当我尝试使用大文本设置textarea的值(例如字符串长度为600000)时,浏览器(Firefox 3.5.3)会冻结.

文本在1行中,因此文本包装需要由textarea本身发生.我认为这会导致问题.

有谁知道解决这个问题?

html textarea

5
推荐指数
3
解决办法
6885
查看次数

删除输入字段默认宽度

我有一个input field用户和其他人喜欢的电子邮件,电话等.

我想要一个input field可以获取width其内容的内容,因为用户名可以是小型和大型的,但是现在如果文本很小则会发生什么default width,从右边留下一些不需要的空间.

我尝试float, inline但没有任何作用.

检查小提琴http://jsfiddle.net/sandeep/Qa8R5/

我不想要这个javascript

谢谢

html css css3

4
推荐指数
1
解决办法
5376
查看次数