"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 편집 가능한 div를 텍스트 박스 스타일로 디자인하는 방법?

편집 가능한 div를 텍스트 박스 스타일로 디자인하는 방법?

2025-05-01에 게시되었습니다
검색:116

How Can I Style an Editable DIV to Look Like a Text Field?

이 문제를 해결하기 위해 CSS 스타일링을 사용하여 편집 가능한 DIV를 표준 텍스트 입력 필드의 반지름으로 변환 할 수 있습니다. 다행스럽게도, 최신 브라우저는 기본 텍스트 입력 컨트롤의 모양을 모방하는 특정 CSS 속성을 제공합니다.

CSS 스타일링 텍스트 필드와 같은 div

-Moz-Appearance : Textfield-Multiline; -webkit-Appearance : Textarea; 테두리 : 1px 단단한 회색; 글꼴 : 중간 -고정 고정; 글꼴 : -webkit-small-control; 높이 : 28px; 오버플로 : 자동; 패딩 : 2px; 크기 조정 : 둘 다; 너비 : 400px; }
#textarea {
  -moz-appearance: textfield-multiline;
  -webkit-appearance: textarea;
  border: 1px solid gray;
  font: medium -moz-fixed;
  font: -webkit-small-control;
  height: 28px;
  overflow: auto;
  padding: 2px;
  resize: both;
  width: 400px;
}
또한 추가 현실주의를 위해 TextArea 요소에 특정 스타일을 적용 할 수 있습니다. 높이 : 28px; 너비 : 400px; }

textarea {
  height: 28px;
  width: 400px;
}

#textarea {
  -moz-appearance: textfield-multiline;
  -webkit-appearance: textarea;
  border: 1px solid gray;
  font: medium -moz-fixed;
  font: -webkit-small-control;
  height: 28px;
  overflow: auto;
  padding: 2px;
  resize: both;
  width: 400px;
}
#textarea {
  -moz-appearance: textfield-multiline;
  -webkit-appearance: textarea;
  border: 1px solid gray;
  font: medium -moz-fixed;
  font: -webkit-small-control;
  height: 28px;
  overflow: auto;
  padding: 2px;
  resize: both;
  width: 400px;
}
#입력 {

#입력 { -Moz-Appearance : Textfield; -webkit-Appearance : Textfield; 배경색 : 흰색; 배경색 : -Moz 필드; 국경 : 1px 솔리드 어두운 곳; Box-Shadow : 1px 1px 1px 0 Lightgray 삽입; 글꼴 : -Moz 필드; 글꼴 : -webkit-small-control; 마진-탑 : 5px; 패딩 : 2px 3px; 너비 : 398px; } 입력 { 마진-탑 : 5px; 너비 : 400px; }

출력

결과 html과 css는 다음과 같은 출력을 생성합니다. 오페라와 IE9를 위해 우아하게 악화. How Can I Style an Editable DIV to Look Like a Text Field?

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3