>웹 프론트엔드 >CSS 튜토리얼 >CSS 너비 선언의 `\9`는 무엇을 합니까?

CSS 너비 선언의 `\9`는 무엇을 합니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-14 18:49:14425검색

What Does the `9` in CSS Width Declarations Do?

CSS 너비 선언에서 9의 의미 이해

CSS 코드에는 "CSS 해킹" 역할을 하는 특수 문자 9가 포함될 수 있습니다. "는 특히 Internet Explorer 버전 7, 8, 9를 대상으로 합니다. 예제와 같이 CSS 속성 선언의 끝 부분에 사용되는 경우 아래:

width: 500px;

이 트릭을 사용하면 해당 속성이 특정 버전의 Internet Explorer에서만 적용됩니다. 다른 브라우저는 이 해킹을 완전히 무시합니다.

제공된 예에서 width 속성은 요소의 너비를 500픽셀로 설정하지만 IE 7, 8 또는 9에서 볼 때만 해당됩니다. 다른 모든 브라우저는 9 접미사를 사용하며 너비 규칙은 적용되지 않습니다.

이 해킹을 통해 개발자는 특정 브라우저 또는 브라우저 버전에 특정한 CSS 규칙을 만들 수 있습니다. 예:

#myElement {
    width: 300px;
    width: 500px;
}

이 코드를 사용하면 IE 7, 8, 9에서는 요소의 너비가 500픽셀이 되고 다른 모든 브라우저에서는 너비가 300픽셀이 됩니다.

이 해킹은 원래 답변 편집에 지정된 대로 Internet Explorer 10에서도 작동합니다.

위 내용은 CSS 너비 선언의 `\9`는 무엇을 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.