news 2026/6/20 20:43:26

contenteditable属性

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
contenteditable属性
参考文档:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference/Global_attributes/contenteditable

定义:

contenteditable是一个全局枚举属性,用来决定html标签内部的内容是否可以编辑

<p contenteditable="true">Edit this content to add your own quote</p>

属性值:

  • true空字符串,表示元素是可编辑的。没有设置该属性值的时候,被视为空字符串。
  • false表示元素不是可编辑的。
  • plaintext-only表示元素的原始文本是可编辑的,但富文本格式会被禁用。

如果没给出该属性或设置了无效的属性值,则其默认值继承自父元素:即,如果父元素可编辑,该子元素也可编辑。

caret扩展:

caret-color

css属性caret-color属性用来定义插入光标(caret)的颜色。就是当前文本获取焦点之后的那个小竖线。

p { caret-color:skyBlue }

caret-animation:

光标动画(这个属性比较新,不是所有的浏览器都支持):用来控制光标的闪烁动画。

/* Keyword values */ caret-animation: auto; //指定文本光标闪烁显示 caret-animation: manual;//指定文本光标不闪烁显示 /* Global values */ caret-animation: inherit; caret-animation: initial; caret-animation: revert; caret-animation: revert-layer; caret-animation: unset;

目前我用的腾讯文档的类似就是:

p { caret-color:blue caret-animation: auto; }

也可以自定义光标动画

@keyframes custom-caret-animation { from { caret-color: transparent; } to { caret-color: darkblue; } } p { animation: custom-caret-animation infinite linear alternate 0.75s; caret-color: darkblue; caret-animation: manual; }

补充一下动画属性:

animation: custom-caret-animation infinite linear alternate 0.75s;

相当于:

  • animation-name: 使用名为custom-caret-animation的关键帧动画
  • animation-duration:0.75s- 每次动画循环持续 0.75 秒
  • animation-timing-function:linear- 动画速度均匀(匀速)
  • animation-iteration-count:infinite- 无限循环播放
  • animation-direction:alternate- 动画交替反向播放(去时正向,回时反向)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/19 10:38:04

Chandra OCR部署教程:vLLM动态批处理配置提升吞吐量300%实录

Chandra OCR部署教程&#xff1a;vLLM动态批处理配置提升吞吐量300%实录 1. 为什么你需要Chandra OCR——不是所有OCR都叫“布局感知” 你有没有遇到过这样的场景&#xff1a; 扫描的PDF合同里有表格、签名栏、复选框&#xff0c;但传统OCR只输出乱序文字&#xff1b;数学试…

作者头像 李华
网站建设 2026/6/20 17:25:48

地址格式异常报错?MGeo错误处理方案在这里

地址格式异常报错&#xff1f;MGeo错误处理方案在这里 做地址匹配时&#xff0c;你是不是也遇到过这样的情况&#xff1a;明明两条地址看起来很像&#xff0c;模型却直接抛出 address format error&#xff1b;或者输入一长串带括号、顿号、空格的地址&#xff0c;程序直接中断…

作者头像 李华
网站建设 2026/6/19 16:51:39

MedGemma 1.5入门指南:从MedQA数据集原理看模型医学知识可信度构建方法

MedGemma 1.5入门指南&#xff1a;从MedQA数据集原理看模型医学知识可信度构建方法 1. 这不是普通医疗助手&#xff0c;而是一个“会思考”的本地医学推理引擎 你可能用过不少AI医疗问答工具——输入问题&#xff0c;几秒后弹出答案。但多数时候&#xff0c;你并不知道这个答…

作者头像 李华
网站建设 2026/6/19 16:55:49

打造专属AI机器人,Qwen2.5-7B轻松变身

打造专属AI机器人&#xff0c;Qwen2.5-7B轻松变身 你有没有想过&#xff0c;让一个开源大模型“认得你”&#xff1f;不是简单地改个名字&#xff0c;而是真正理解“我是谁开发的”“我该以什么身份回答问题”——就像给AI注入一段清晰的自我意识。今天要聊的&#xff0c;不是…

作者头像 李华
网站建设 2026/6/19 16:55:34

GTE-Pro实操手册:构建支持时间衰减因子的动态语义检索排序模型

GTE-Pro实操手册&#xff1a;构建支持时间衰减因子的动态语义检索排序模型 1. 什么是GTE-Pro&#xff1a;不靠关键词&#xff0c;也能懂你真正想搜什么 你有没有遇到过这样的情况&#xff1a;在企业知识库搜“报销流程”&#xff0c;结果跳出一堆和差旅、采购相关的文档&…

作者头像 李华