Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 포트폴리오
- 웹개발자
- 3D프린터
- 커스터마이징
- 웹디자인
- plugin
- 고도몰
- 사이트제작
- 쇼핑몰제작
- 웹에이전시
- 쇼핑몰구축
- jQuery Plugin
- PHP
- 홈페이지제작
- 개발자
- 프로그래머
- work6.kr
- 쇼핑몰
- CSS
- 웹퍼블리싱
- 홈페이지구축
- 웹퍼블리셔
- 워크식스
- 안드로이드
- 홈페이지
- 튜닝
- JQuery
- 제이쿼리
- 웹디자이너
- 플러그인
Archives
- Today
- Total
그냥 개발자 블로그
[Html and Css] 웹에디터 쉽게 만들기 본문
textarea를 통해서 글을 작성 할수 있는 공간을 많이 만드는데요.
textarea에서 작성된 내용은 데이터베이스에 저장될때 문자로만 저장될뿐 html 태그가 저장되지는 않죠.
하지만 contenteditable 속성을 위용하면 쉽게 div를 textarea 처럼 에디터 영역을 꾸밀수가 있죠.
사용법은 아래와 같아요.
<div contenteditable></div> |
단순히 위와 같이 적어주시면 div 내에 타이핑이 가능하게 되면서 타이핑 된 내용은 자동으로 태그들이 만들어 집니다.
다음과 같이 테스트를 해보았는데요.
아래처럼 태그들이 자동으로 만들어져요.
div 내에서는 글씨굴게 처리와 같은 간단한 Ctrl+B 를 누른다면 이 또한 적용되요.
contenteditable 속성과 자바스크립트를 적절히 이용한다면 상용화된 에디터와 똑같이 만들수 있어요.
하지만 contenteditable 속성을 이용하는 방법에도 단점이 있는데요.
옛 브라우저에서는 정상적으로 동작 하지 않는다는거죠.
익스플로러 8 이상 버전부터 동작 해요.
'퍼블리싱팁' 카테고리의 다른 글
[css] div inline-block 빈공간 (0) | 2016.02.13 |
---|---|
[Html and Css] 모바일웹에서 숫자 자동 링크 막기 (2) | 2015.10.10 |
[Html and Css] meta 태그로 검색로봇 제어하기 (0) | 2015.10.10 |
[Html and Css] CSS 난독화하기 (0) | 2015.10.08 |
[Html and Css] 엑셀 다운로드 구현시 테두리 굵기 얇게 하기 (0) | 2015.09.24 |