contenteditable元素的placeholder输入提示语设置
Posted 海角在眼前
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了contenteditable元素的placeholder输入提示语设置相关的知识,希望对你有一定的参考价值。
在某些情况下,textarea是不够用的,我们还需要显示一些图标或者高亮元素,这就需要用富文本编辑器,而富文本编辑器本质上是html元素设置了contenteditable。
然后可能需要像input、textarea有placeholder的输入提示语,但contenteditable的元素,placeholder是没用的,需要另外办法。
例子:
HTML:
<div class="con" contenteditable="true"></div>
CSS:
.con{ width: 400px; height: 400px; border: 1px solid #4ec844; outline: none; } .con:empty:before{ content: \'说点啥好呢?\'; color: gray; } .con:focus:before{ content:none; }
:empty浏览器兼容性
PS::focus兼容性也是差不多的
以上是关于contenteditable元素的placeholder输入提示语设置的主要内容,如果未能解决你的问题,请参考以下文章
contenteditable元素的placeholder输入提示语设置
禁用 IE 中带有“contentEditable”标志的元素的自动 URL 检测
在 contentEditable 元素中插入 HTML 元素