首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【富文本】268- 富文本原理了解一下?

    contenteditable 属性 假如我们给一个标签加上 contenteditable="true" 的属性,就像这样: contenteditable="true"> 那么在这个...: flex; width: 100%; height: 300px; } .editor { flex: 1; position: relative;...我们执行的是原生的 document.execCommand 方法,浏览器自身会对 contenteditable 这个可编辑区维护一个 undo 栈和一个 redo 栈,所以我们才能执行前进和后退的操作...至此,一个简易版的富文本就完成了(当然了 bug 也是有的?,不过并不妨碍我们理解),具体代码可以参考 npm 上的 pell 包,它已经是个极简版的了。...由于在 chrome 中,失去焦点并不会清除 Seleciton 对象和 Range 对象,所以就像我一开始说的我没怎么去了解?。。。

    2.1K40

    【Web技术】421- 富文本原理介绍

    contenteditable 属性 假如我们给一个标签加上 contenteditable="true" 的属性,就像这样: contenteditable="true"> 那么在这个...: flex; width: 100%; height: 300px; } .editor { flex: 1; position: relative; margin-right...我们执行的是原生的 document.execCommand 方法,浏览器自身会对 contenteditable 这个可编辑区维护一个 undo 栈和一个 redo 栈,所以我们才能执行前进和后退的操作...至此,一个简易版的富文本就完成了(当然了 bug 也是有的?,不过并不妨碍我们理解),具体代码可以参考 npm 上的 pell 包,它已经是个极简版的了。...由于在 chrome 中,失去焦点并不会清除 Seleciton 对象和 Range 对象,所以就像我一开始说的我没怎么去了解?。。。

    1.1K20

    面试官:对下面的 CSS 题目回答一遍

    布局,常用的几个属性值; Flex 布局详解 - Flex布局的常用属性 任何东西都可以Flex布局; 包括行内元素: display:inline-flex | flex; .box { flex-wrap...值为 layout,content, paint 弹性元素(display: flex|inline-flex) 网格元素(display: grid|inline-grid) 多容器(column-count...border-collapse: collapse; border-spacing: 0; } normalize.css 保护有用的浏览器默认样式而不是完全去掉它们 一般化的样式:为大部分HTML元素提供 修复浏览器自身的bug...browsers. */ summary { display: list-item; } /* Misc =======================================...: none; } /** * Add the correct display in IE 10. */ [hidden] { display: none; } 浮动元素的特质和清除浮动的方法

    1.4K20

    5 个 CSS 新功能

    通常可以通过在 flex 项目中添加 margin 来解决问题,但是margin的问题在于,它们也会被添加到每个行或列的开头和结尾。...声明 display: flex; 的模块 声明 display: grid; 的模块 多列布局,由column-count或column-width属性定义 在flexbox上下文中,我们可以这里声明...flex 项目之前的间距: .flex-container { row-gap: 10px; column-gap: 15px; } gap属性是row-gap和column-gap的简写。....flex-container { gap: 10px; } 浏览器支持情况 Edge 84+,Firefox 63+,Chrome 84+和Opera 70+当前支持 gap属性。...---- 代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具 Fundebug。

    1.8K30
    领券