让 HTML `<pre>` 标签可编辑
解锁 HTML <pre>
标签的编辑功能
在网页开发中,我们经常使用 <pre>
标签来展示预格式化的文本,例如代码片段。但有时候,我们需要让这些预格式化文本可编辑。本文将介绍一种简单高效的方法,让你的 HTML <pre>
标签变得可编辑。
使用 contenteditable
属性
想要实现 <pre>
标签的可编辑性,我们可以利用 HTML 的 contenteditable
属性。只需在 <pre>
标签中添加 contenteditable="true"
属性即可。
<pre contenteditable="true"> 这是一个可编辑的预格式化文本。 你可以直接在这里编辑内容。 </pre>
优势:
- 用户可以直接在
<pre>
标签内编辑文本。 - 保留了
<pre>
标签的预格式化特性,如空格和换行符。 - 纯 HTML 实现,无需 JavaScript。
- 原文作者:iamdev
- 原文链接:https://blog.iamdev.cn/post/2024/%E8%AE%A9_HTML___pre___%E6%A0%87%E7%AD%BE%E5%8F%AF%E7%BC%96%E8%BE%91__/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止转载 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。