html - 태그 - 익스플로러 border radius



HTML 요소 배경색이 IE 8에 표시되지 않음 (3)

모든 단일 배경색이 흰색 인 사이트에서 세 div에 대한 래퍼로 <body> 태그를 사용하고 있습니다.

배경 색상을 CSS와 html의 배경색을 #fff로 설정했으며 IE8을 제외한 모든 브라우저 (IE 6 및 7 포함)에서 사이트가 올바르게 렌더링됩니다.

나도 html에 대한 스타일을 직접 인라인으로 설정하려고 시도했다. <html style="background-color: #fff"> 하지만 아무 것도 변경하지 않는 것 같다.

버그의 원인이 무엇인지는 확실하지 않습니다.

https://code.i-harness.com


문제는 CSS에서 다음과 같은 속성입니다.

:focus{
  outline:0;
  background-color:#f2f3f6;
  border-color:#996
}

IE8을 로딩 할 때 html 요소에 포커스가있는 것으로 결정되는 반면, 다른 브라우저에서는 그렇지 않습니다. 여기서 배경색 속성을 제거하면 모두 흰색으로 유지됩니다.


이 코드를 HTML에 삽입하면 어떻게됩니까?

body div
{
  background-color: white !important;
}

일반적으로 브라우저는 읽은 CSS의 마지막 줄을 해석하고 적용하므로 background-color: red; background-color: blue; background-color: red; background-color: blue; 파란색 배경색이됩니다.

!important 다른 모든 재산 재 감속을 무시하도록 브라우저에 지시하므로 background-color: red !important; background-color: blue; background-color: red !important; background-color: blue; 당신이 파란다고 말했을지라도, 배경색을 빨간색으로 만들 것입니다.


인터넷 익스플로러가 6 비트 컬러 코드를 지원합니다. 즉, #fff 대신 .. #ffffff를 사용하십시오.





background-color