일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스
- 7월 공모주 청약 일정
- 제이쿼리
- IPO
- 공모주 청약 일정
- 주식 청약
- Eclipse
- linux
- jquery
- Stock ipo
- html
- 자바
- php
- Oracle
- 맥
- Stock
- SQL
- 오라클
- java
- MYSQL
- 코드이그나이터
- 6월 공모주 청약 일정
- 공모주
- css
- 자바스크립트
- 주식
- 공모주 청약
- codeigniter
- 주식 청약 일정
- JavaScript
- Today
- Total
개발자의 끄적끄적
[css] IE에서 Input 태그안에 있는 Clear Button 지우는 법 [펌] 본문
[css] IE에서 Input 태그안에 있는 Clear Button 지우는 법 [펌]
익스플로러(IE)에서 input 태그의 text 속성을 가지는 입력폼을 사용하는 경우 구현된 UI의 추우측에서는 자동으로 X버튼이 생성됩니다. 이 X버튼은 텍스트를 모두 삭제하는 버튼으로 이버튼을 제거하거나 스타일을 변경하는 방법을 알아보고자 합니다. 어떻게해야할까요?
# IE에서 input 태그 스타일 변경하기
이를 컨트롤 하기 위해서는 의사선택자(pseudo selector)를 사용해야 합니다. 이때 아래와 같이 해당 엘리먼트를 선택하여 사용할 수 있습니다.
input::-ms-clear { }
그렇다면 만약 입력폼에서 실제로 어떻게 사용되는지 간단한 예제를 사용해보겠습니다.
! IE에 적용하는 input 태그 스타일 예제보기만약 아래와 같이 검색어를 입력받는 폼이 있는 경우 아래와 같이 사용합니다.
<span>이름을 입력하세요.</span>
<input type="text" />
<button>Enter<button>
이제 위 input 태그에 보여지게될 x 버튼을 제거하기 위해 아래와 같이 css를 사용합니다.
@ ie-input.css
input[type=text]::-ms-clear {
display:none;
}
@ 참고하기
:: 콜론 두개를 사용한 의사선택자를 사용하는 것보다 아래와 같이 : 콜론 하나를 사용하는 것이 호환성 측면에서 더 우수합니다. 이 방법은 구 IE를 지원할 수 있습니다.
input[type=text]:-ms-clear {
}
다만 위와 같이 콜론을 하나만 사용하는 것이 최근에는 큰 의미가 없습니다. 현재는 IE 8 이하의 구버전을 사용하는 경우 거의 없기 때문입니다. 대부분 ::를 공통 사용되고 있습니다.
'개발 > html & css' 카테고리의 다른 글
[HTML] prefers-color-scheme . html에 다크모드에 맞춰서 스타일 변경하기 [펌] (0) | 2020.05.27 |
---|---|
[HTML] referrerpolicy 으로 외부 링크 금지 이미지 회피 [펌] (0) | 2020.05.23 |
[css] 단위별 폰트크기(px, em, %, pt) (0) | 2020.03.02 |
[css] border-radius 테두리(border)의 모서리를 둥글게 [펌] (0) | 2020.02.14 |
[CSS] 텍스트 줄바꿈 처리 word-break, white-space [펌] (0) | 2019.12.31 |