>  기사  >  웹 프론트엔드  >  CSS에서!important의 용도는 무엇입니까? CSS에서 !important의 역할

CSS에서!important의 용도는 무엇입니까? CSS에서 !important의 역할

不言
不言원래의
2018-08-20 10:20:201882검색

이 글의 내용은 CSS에서 !important의 사용법이 무엇인지에 관한 것입니다. CSS에서 !important의 역할은 특정 참조 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

CSS에서 !important의 역할

IE6.0, IE7.0 및 FireFox용 해킹을 작성하려면 {*rule !important}를 추가하세요

*IE 시리즈 브라우저에서 인식될 수 있습니다. Firefox 브라우저는 이를 인식할 수 없습니다

! important는 IE7.0과 Firefox에서만 인식되지만 IE6.0은 성공적으로 적용할 수 없습니다

Difference

(1) IE와 Firefox를 구별하는 방법은 다음과 같습니다: border:2px solid #f00;*border:1px solid # f00;

(2) Ie6.0과 Ie7.0 및 Firefox를 구별하는 방법은 다음과 같습니다. border:1px solid #f00!important; border:2px solid #f00;

Analytic

(1)에서 *가 뒤에 배치되는 이유는 Firefox가 *를 인식하지 못하기 때문에 테두리를 한 번만 설정하고 IE 시리즈가 테두리를 두 번 설정한 후에는 후자 속성이 이전 속성을 덮어쓰므로 1픽셀입니다. 국경.

(2)에서 첫 번째 테두리 설정에 !important를 배치하는 이유는 테두리를 한 번 설정하거나 나중에 N번 설정해도 효과가 없기 때문입니다. 그러나 Ie6.0은 이 규칙을 받아들이지 않기 때문에 두 번째 테두리 설정을 적용하게 됩니다. 즉, 두 번째로 첫 번째 원칙을 덮어쓰게 된다는 것은 !important;를 인식하지 못하는 것이 아니므로 테두리가 2픽셀 빨간색입니다. .frame.

Example

CSS

 #Box {
      color:red !important;
      color:blue;
 }

HTML

 <p id="Box"> 在不同的浏览器下,这行字的色应该不同!</p>

이 예제는 IE 환경에서 자주 볼 수 있는 중요한 사용법이어야 합니다. 이 텍스트는 파란색입니다. , Firefox에서는 빨간색입니다.

관련 권장 사항:

CSS에서 !important 문을 사용하여 우선순위를 강제하는 방법에 대한 자세한 소개

CSS 및 IE6에서 !important 사용 Performance_html /css_WEB-ITnose

위 내용은 CSS에서!important의 용도는 무엇입니까? CSS에서 !important의 역할의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

관련 기사

더보기