반응형
익스플로러(IE)의 CSS변수 해결방법
root의 가상 선택자를 통해 css 변수를 사용하는 경우가 있습니다.
반복되는 css 코드 값의 반복을 줄여주기 때문에 코드 관리도 쉽고 유지보수 측면에도 좋습니다.
하지만 우리의 익스플로러는 역시 적용이 안됩니다. ^^
css 변수의 사용법을 모르신다면, 아래의 포스팅을 참고해주세요.
eunyoe.tistory.com/entry/CSS-CSS-%EB%B3%80%EC%88%98-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
브라우저 호환성
익스플로러 빼고 다 호환이 되네요 :)
기껏 변수를 통해 적용했는데 ie 때문에 변수가 아닌 새로운 기존의 스타일을 추가하는 건
너무 비효율적이기 때문에 오늘은 간단하게 변수 css를 ie에 적용시키는 법을 알려드리겠습니다!
위의 사진처럼, root값을 입력해주시고 css도 입력을 해주었다면
<!-- ie css 변수적용 -->
<script>
window.MSInputMethodContext && document.documentMode && document.write('<script src="https://cdn.jsdelivr.net/gh/nuxodin/ie11CustomProperties@4.1.0/ie11CustomProperties.min.js"><\/script>');
</script>
바로 상단의 코드를 html에 삽입해주시기만 하면 간단하게 해결됩니다 :)
IE11의 점유율이 낮아져, 이제 개발을 중단한 것 같지만 css 변수 안되는 이슈는 해결이 되네요!
더 자세한 사항은 하단의 링크 참고해주세요 :)
반응형
'Web > CSS' 카테고리의 다른 글
[CSS] 반응형 웹(Responsive web) 만들기 - 뷰포트와 미디어쿼리 (0) | 2021.04.16 |
---|---|
[CSS] CSS 변수 사용하기 (0) | 2021.04.14 |
[CSS] css로 글자수 자르기 / 문자열 자르기 (0) | 2020.02.19 |
[CSS] 반응형 웹 디바이스별 해상도 반응형 분기점 리스트 (0) | 2019.11.01 |
[CSS] 리셋 css 파일 / reset css (0) | 2019.10.31 |