본문 바로가기

프론트엔드/HTML

contenteditable

반응형

contenteditable은 모든 HTML요소에 적용가능한 전역요소로 요소 안에 글을 수정할 수 있게 해 줍니다. 

 


index.html

<div contenteditable="true">text</div>
<div contenteditable="">text</div>
<div contenteditable>text</div>

 

위와 같이 설정 시 브라우저에서 아래처럼 수정이 가능합니다.

 

하위 요소는 부모의 editable속성을 물려받습니다. 따라서, 부모가 편집가능 상태이면 자손도 편집이 가능합니다.

<div contenteditable="true">
  <p> child </p>
</div>

 

마무리

이상으로 HTML 전역요소 contenteditable에 대해서 알아보았습니다.

 

 


 

참고

 

contenteditable - HTML: HyperText Markup Language | MDN

The contenteditable global attribute is an enumerated attribute indicating if the element should be editable by the user. If so, the browser modifies its widget to allow editing.

developer.mozilla.org

 

728x90
반응형

'프론트엔드 > HTML' 카테고리의 다른 글

캔버스 동적 크기 지정  (0) 2023.01.18
캔버스  (0) 2023.01.05
전역속성 (global attribute)  (0) 2022.12.28