IE 크로스브라우징시 디자인이 깨지는 현상의 많은 경우CSS의 initial 값을 사용했을 때 발생했다.
initial은 부모요소가 주는 모든 상속값을 건너뛰어 CSS 초기값을 되돌리는데 사용한다. 하지만! Internet Explorer은 이 값을 지원하지 않는다.
이를 해결하기 위해 initial대신 속성의 초기값이나,
초기화 혹은 없애는 값을 사용하는것을 권장하며 자주 사용하는 속성의 초기값은 아래와 같다.
- position: static
- overflow: visible
- line-height: normal
- color: transparent
- border: none 혹은 0
- width, height 등 수치값 은 auto
초기 값이 없는 경우, 가장 가까운 부모로부터 상속받을 수 있도록 inherit 를 사용할 수 있다.
반응형
'Work > HTML, CSS' 카테고리의 다른 글
[크로스브라우징] IE에서 테이블 테두리가 사라지는 문제 (0) | 2021.05.06 |
---|---|
[크로스브라우징] Flex 쓰기 전에 알아두면 좋은 것들, 알려진 이슈 (0) | 2021.05.05 |
CSS로 단어 줄바꿈 설정하기 (0) | 2021.04.19 |
ag-grid 디자인을 원하는대로 수정하기 (0) | 2021.04.16 |
Sass로 타이포그래피 규칙 관리하기 (0) | 2021.04.15 |