 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Create editable content in an HTML document
In Html, we can edit the content by using contenteditable attribute, it specifies whether the elements content is editable or not by the user.
The property of contentEditable is set or returns if the content of an element is editable.
Syntax
The usage/syntax of editable content in HTML is −
<element contenteditable = "true|false">
The above contenteditable attribute has two values true/false.
- True indicates that the element is editable. 
- False indicates that the element cannot be edited. 
Example
Following is the example, to create editable content in an HTML −
<!DOCTYPE html> <html> <body> <p contenteditable="true">This content is editable. Try to edit it.</p> <p>This is a normal content. It won't edit.</p> </body> </html>
Example
Following is another example where we changing the value of contenteditable property to true −
 <!DOCTYPE html> <html> <head> <title>contenteditable attribute</title> <style> body { width: 70%; text-align: center; } h1 { color: blue; } </style> </head> <body> <h1>TutorialsPoint</h1> <h2>Using contenteditable attribute</h2> <p contenteditable="true">Tutorials Point: Tutorials Point is a leading Ed Tech company striving to provide the best learning material on technical and non-technical subjects.</p> </body> </html>  Once we execute the above example we can see some text in a rectangular box. content. We can also edit the content that is present in the rectangular box, because the attribute value contenteditable is given as TRUE.
Example
If you change the value of contenteditable property to false. You cannot edit the text −
 <!DOCTYPE html> <html> <head> <title>contenteditable attribute</title> <style> body { width: 70%; text-align: center; } h1 { color: blue; } </style> </head> <body> <h1>TutorialsPoint</h1> <h2>Using contenteditable attribute</h2> <p contenteditable="false">Tutorials Point: Tutorials Point is a leading Ed Tech company striving to provide the best learning material on technical and non-technical subjects.</p> </body> </html>  We cannot able to edit the content because the attribute value of contenteditable="false" is given −
Example
Now let us see an example by applying cascading styles to editable content −
 <!DOCTYPE html> <html> <head> <style> .output { font: 1rem 'Fira Sans', sans-serif; } blockquote { background: orange; border-radius: 5px; margin: 16px 0; } blockquote p { padding: 15px; } cite { margin: 16px 32px; } blockquote p::before { content: '\201C'; } blockquote p::after { content: '\201D'; } [contenteditable='true'] { caret-color: red; } </style> </head> <body> <blockquote contenteditable="true"> <p>Edit this content to add your own Text</p> </blockquote> <cite contenteditable="true">-- Write your Name Here</cite> </body> </html> 