2009-12-01 5 views

답변

3

이 특정 순서의 이유는 Internet Explorer가 !important을 버전 6까지 해석하지 못했기 때문입니다. 따라서 두 번째 여백 명령은 Internet Explorer < = 6에만 적용됩니다.

이것을 브라우저 해킹이라고합니다. 브라우저 해킹에 대한 개요는 here입니다.

+0

답변을 주셔서 감사하지만 어딘가에 내가 위의 스타일의 다음 부분에 지정된 다음 웹 사이트에서 발견! 중요한 것은 전체 IE를위한 것입니다 ..이 링크와 같은 ... http://www.evolt.org/ten-css-tricks-you-may-not-know – Sachindra

3

!important으로 표시된 CSS 규칙은 이후 규칙보다 우선합니다. 귀하의 경우 첫 번째로는 margin의 첫 번째 정의가 고려됩니다 (예 : 0 0 0 847px).

2

그건 HTML이 아닙니다. CSS라는 것입니다. HTML을 포맷하는 방법을 브라우저에 알려줍니다. 예를 들어,이 CSS는 특정 요소 주위의 여백을 한면에 847 픽셀로 설정합니다.

+0

데이브, 실수로 내 편집을 원할 때 대답을 편집했습니다. 나는 그것을 뒤로 굴렸다. 죄송합니다. –

1

HTML이 아닌 CSS입니다.

!important는 CSS가 적용되는 HTML 요소는 847 개 픽셀의 왼쪽 여백이 있어야하고이 하지 나중에 스타일로 오버라이드 (override) 할 필요가 있다는 것을 의미한다. 다음 경우 848px이 무시됩니다.