728x90
반응형
css 핵이란?
브라우저의 구현 차이나 버그를 이용해 특정 브라우저만을 대상으로 css를 적용하는 법
크로스 브라우징을 위한 꼼수라고 생각하면 됩니다.
1, 스타핵 (star hack)
셀렉트 앞에 *html을 붙이면 IE6에서만 적용됩니다.
2, 언더스코어 핵 (underscore hack)
속성 가장 앞에 언더스코어(_)를 붙이면 IE6에서만 적용됩니다.
3, 해시 핵 (hash hack)
속성 앞에 #를 붙이면 IE6이하 버전에서만 적용됩니다.
4, 닷 핵 (dot hack)
속성앞에 닷(.)을 붙이면 IE6,7에서만 적용됩니다.
5, 속성핵
속성 값 뒷부분에 \0/IE8 를 붙이면 IE8 에서 적용이 됩니다.
속성 값 뒷부분에 \0/IE9 를 붙이면 IE9에서 적용이 됩니다.
속성값 뒷부분에 \0/IE8+9를 붙이면 IE8과 IE9 모두 적용이 됩니다.
'html,css' 카테고리의 다른 글
[html] inline tag 와 block tag (0) | 2022.04.15 |
---|---|
[CSS] css 색상표현하기 (0) | 2022.03.25 |
a태그 와 button 태그 (0) | 2022.03.21 |
[css] css 로 말풍선 만들기 (0) | 2022.03.14 |
[css]웹 접근성을 고려한 blind 처리 (0) | 2022.03.02 |