IT

CSS 속성 이름에서 별표는 무엇을합니까?

lottoking 2020. 6. 7. 10:08
반응형

CSS 속성 이름에서 별표는 무엇을합니까? [복제]


가능한 중복 :
CSS 재설정-스타일 내 별표의 목적

CSS 선택기에서 별표가 무엇인지 알고 있지만 ( 별표는 무엇을합니까? ) 속성 이름에서 무엇을합니까? 다음은 YUI에서 사용하는 CSS의 예입니다. 나는 무엇을하는지 모른다 *display.

.yui-button .first-child
{
    display:block;
    *display:inline-block;
}

구문 오류입니다. 따라서 CSS에서는 속성 이름을 유효하지 않게 만들고 구문 분석을 중지합니다.

브라우저의 버그로 인해 때때로 무시됩니다. 이로 인해 특정 버그 (IE7)가있는 브라우저에만 속성이 적용됩니다.

일반적으로 조건부 주석에 찬성하여 피해야합니다.


IE 핵입니다. 두 번째 선언은 IE7 이상에서 적용되므로 (첫 번째 선언을 재정의 함) 다른 브라우저에서는이를 무시하고 대신 첫 번째 선언을 계속 적용합니다.

또한 이것은 잘못된 CSS 구문입니다.


ie6의 밑줄과 같습니다. 그러나 ie7

별표를 넣으면이 속성은 ie7 및 이전 브라우저에서만 사용됩니다.

해킹 ...


IE 핵 중 하나입니다. Internet Explorer는 CSS를 약간 다른 방식으로 구문 분석하여 다른 브라우저에서 무시 될 특정 해킹을 허용합니다. 그것을위한 구글. 다른 해킹으로 다른 버전의 IE를 대상으로 지정할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/4563651/what-does-an-asterisk-do-in-a-css-property-name

반응형