Van*_*ril 23 html css contenteditable
我最近contenteditable在一个网页上摆弄,当我需要span用它设置大量标签时我感到很恼火(我最终使用JavaScript来做).如果我只能通过CSS设置它...
有谁知道为什么contenteditable设计为属性而不是风格背后的基本原理?
And*_*y E 24
大多数人会认为contentEditable定义行为而不是风格(这是真的).
WebKit有一个类似于的CSS属性contentEditable:-webkit-user-modify.
小智 11
尝试
span {
-webkit-user-modify: read-write;
-moz-user-modify: read-write;
user-modify: read-write;
}
Run Code Online (Sandbox Code Playgroud)
它适用于Firefox,Chrome.您可以找到有关用户修改的更多信息
风格是可选的; 你可以(在理论上)渲染没有CSS的每一页,它应该仍然可以正常工作.事实上,这就是许多纯文本浏览器或纯音频浏览器的功能.
contentEditable改变元素的行为.不使用样式但解释JavaScript的浏览器仍应受益于该属性.