CSS 在线编辑
使用 Contenteditable 属性实现 CSS 在线编辑
2019-04-27
先了解一下 Contenteditable 属性的作用:规定元素内容是否可编辑。
给页面加上 style 标签,设置 style 属性为 display: block,contenteditable 属性为 true。
<style style="display: block" contenteditable="true">
body {
color: red;
}
</style>
效果如下,选中下方内容,可以编辑并且能影响到本页面的样式。
编辑的时候不能换行,否则就会插入一个 div 导致后面的样式失效。