1
div가 텍스트 입력 필드처럼 동작하기를 원합니다.의사 요소가 IE9에서 공간을 차지합니다.
다음은 전체 소스 코드의 예입니다 :
HTML :
<div contenteditable='true'></div>
CSS :
div:empty:before {
content: 'Type here...';
color: #ccc;
}
div{
padding: 4px;
border: 1px solid #ccc;
}
는 IE9에서 fiddle를 참조하십시오.
IE9에서 문제는 키보드 캐럿이 끝에 표시된다는 것입니다.
크롬에서는 처음부터 캐럿이 올바른 것입니다.
문제는 pseudo : before 요소가 IE9에서 공간을 차지하고있는 것처럼 보입니다. 크롬처럼 자리를 비우지 않게하려면 어떻게해야합니까 (자리 표시 자처럼 행동)?