contenteditable元素的placeholder输入提示语设…

2018-06-24 01:55:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

在某些情况下,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兼容性也是差不多的

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:有关前端的一点随笔

下一篇:使用纯css实现波浪效果