반응형
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
반응형
'IT' 카테고리의 다른 글
펑크 (0) | 2020.06.07 |
---|---|
정규식 패턴을 적용하기 전에 이스케이프 할 수있는 PHP 함수가 있습니까? (0) | 2020.06.07 |
iOS11 / Xcode 9에서 TIC 읽기 상태 1:57은 무엇입니까? (0) | 2020.06.07 |
단위 테스트 무효 방법? (0) | 2020.06.07 |
Facebook의 새로운 iOS 앱과 같은 사이드 와이프 메뉴를 개발하는 가장 좋은 방법은 무엇입니까? (0) | 2020.06.07 |