- HTML Tutorial
- HTML - Home
- HTML - History and Evolution
- HTML - Overview
- HTML - Editors
- HTML - Basic Tags
- HTML - Elements
- HTML - Attributes
- HTML - Formatting
- HTML - Headings
- HTML - Paragraphs
- HTML - Quotations
- HTML - Comments
- HTML - Phrase Tags
- HTML - Meta Tags
- HTML - Style Sheet
- HTML - CSS Classes
- HTML - CSS IDs
- HTML - Images
- HTML - Image Map
- HTML Tables
- HTML - Tables
- HTML - Headers & Caption
- HTML - Table Styling
- HTML - Table Colgroup
- HTML - Nested Tables
- HTML Lists
- HTML - Lists
- HTML - Unordered Lists
- HTML - Ordered Lists
- HTML - Definition Lists
- HTML Links
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML - Iframes
- HTML - Blocks
- HTML Backgrounds
- HTML - Backgrounds
- HTML Colors
- HTML - Colors
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML Forms
- HTML - Forms
- HTML - Form Attributes
- HTML - Form Control
- HTML - Input Attributes
- HTML Media
- HTML - Video Element
- HTML - Audio Element
- HTML - Embed Multimedia
- HTML Header
- HTML - Head Element
- HTML - Adding Favicon
- HTML - Javascript
- HTML Layouts
- HTML - Layouts
- HTML - Layout Elements
- HTML - Layout using CSS
- HTML - Responsiveness
- HTML - Symbols
- HTML - Emojis
- HTML - Style Guide
- HTML Graphics
- HTML - SVG
- HTML - Canvas
- HTML APIs
- HTML - Geolocation API
- HTML - Drag & Drop API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web Storage
- HTML - Server Sent Events
- HTML Miscellaneous
- HTML - MathML
- HTML - Microdata
- HTML - IndexedDB
- HTML - Web Messaging
- HTML - Web CORS
- HTML - Web RTC
- HTML Demo
- HTML - Audio Player
- HTML - Video Player
- HTML - Web slide Desk
- HTML Tools
- HTML - Velocity Draw
- HTML - QR Code
- HTML - Modernizer
- HTML - Validation
- HTML - Color Code Builder
- HTML References
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Entities
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
- HTML Resources
- HTML - Quick Guide
- HTML - Useful Resources
- HTML - Color Code Builder
- HTML - Online Editor
HTML - Global contenteditable Attribute
The contenteditable attribute is an HTML global attribute that specifies or indicates whether or not the content present in the browser is editable by the user.
If an attribute is missing or incorrect, its value is inherited from the parent element, therefore the element is editable if its parent is editable.
This attribute take one of the following values −
true or an empty string, which means that the element is editable
false, which means that the element is not editable.
plaintext-only, which indicates that the element’s raw text is editable but rich text formatting is disabled.
If the attribute is given without a value, like <label contenteditable> content </label>, its value is treated as an empty string.
Syntax
Following is the syntax of the contenteditable attribute −
<element contenteditable = " true | false " >
Example
In the following example, let’s see the usage of the content editable attribute in this HTML document as follows −
<!DOCTYPE html> <html> <head> <style> blockquote { background: #eee; border-radius: 5px; margin: 16px 0; } blockquote p { padding: 15px; } cite { margin: 16px 32px; font-weight: bold; } </style> </head> <body> <blockquote contenteditable="true"> <p>Edit this content to add your own quote</p> </blockquote> <cite contenteditable="true">-- Write your own name here</cite> </body> </html>
On running the above code, it will generate an output consisting of the text displayed on the webpage.
Example
Let’s see another example of the contenteditable attribute in the following HTML document.
<!DOCTYPE html> <html> <head> <title>contenteditable attribute</title> <style> body { text-align: center; } h1 { color: green; } </style> </head> <body> <h1>tutorialspoint</h1> <h2>Example of contenteditable attribute</h2> <p contenteditable="true">tutorialspoint India: A computer science portal for tutorials, article and, CS courses!</p> </body> </html>
When we run above code, the output window will pop up displaying the text on the webpage.
Example
In the following example, we are creating an HTML document and using the contenteditable attribute and its values, false and empty, as follows−
<!DOCTYPE html> <html> <head> <title>contenteditable attribute</title> <style> body { text-align: center; } h1 { color: green; } </style> </head> <body> <h1>tutorialspoint</h1> <h2>Example of contenteditable attribute</h2> <p contenteditable="false">tutorialspoint India: A computer science portal for tutorials, article and, CS courses!</p> <p contenteditable>You can edit this paragraph! </p> </body> </html>
On running the above code, the output window will pop up displaying the text on the webpage.
To Continue Learning Please Login
Login with Google