이 너비 속성 값 선언에서 9의 의미는 무엇입니까?
이것의 의미는 무엇입니까?브라우저 해킹이라고 추측하고 있지만 정확히 무엇을 하는지 찾지 못했습니다.
width: 500px\9;
의 의의는 무엇입니까?\9
?
\9
는 인터넷 익스플로러 7, 8, 9에 특화된 "CSS 해킹"입니다.
이것은 단순히 CSS의 한 특정 라인이 a로 끝나는 것을 의미합니다.\9;
대신에;
는 IE 7, 8, 9에서만 유효합니다.
예를 들어,
width: 500px\9;
500 픽셀의 너비를 의미합니다(다음과 같은 결과).width: 500px;
)는 IE 7, 8, 9를 사용하는 동안에만 적용됩니다.
다른 모든 브라우저는 무시합니다.width: 500px\9;
전적으로, 따라서 적용되지 않습니다.width: 500px;
모든 요소에 걸맞습니다.
CSS가 이렇게 생겼다면...
#myElement {
width: 300px;
width: 500px\9;
}
결과는#myElement
IE 7, 8, 9에서 너비 500 픽셀인 반면, 다른 모든 브라우저에서는#myElement
폭이 300픽셀일 것입니다.
편집:
이 답변은 2011년에 작성되었습니다.이제 이 해킹은 IE 10에서도 작동한다는 것을 주목해야 합니다.
IE9 이하 버전의 CSS 해킹입니다.
다음과 같이 적습니다.
width: 500px\9;
이 기사 보기 http://dimox.net/personal-css-hacks-for-ie6-ie7-ie8/
너비 속성을 설정하려면 IE9에서 이 해킹만 추가하면 됩니다.
예
.align {
float:left;
margin:5px;
background-color:blue;
width:65px;
width:\9 !important;
}
IE9용 CSS 해킹
/* Hack CSS IE9 */
.csshackie9 {color:#f00\9\0\;}
언급URL : https://stackoverflow.com/questions/8004765/what-is-the-meaning-of-9-in-this-width-property-value-declaration
'programing' 카테고리의 다른 글
jQuery: 창 너비를 즉시 감지하는 방법은 무엇입니까? (0) | 2023.11.06 |
---|---|
열 이름에 접두사 추가 (0) | 2023.11.06 |
쿠폰코드 WooCommerce에서 쿠폰 상세정보 검색 (0) | 2023.11.06 |
GDB가 루프에서 벗어나도록 하려면 어떻게 해야 합니까? (0) | 2023.11.06 |
PowerShell에서 특정 UTC DateTime을 사용하여 DateTime 개체 생성 (0) | 2023.11.06 |