1

나는이 문제에 다소 혼란 스럽습니다. 나는이 페이지 (http://savitarbernese.com/welcome.aspx)를 언급하고있다. 현재 IE7에서는 괜찮아 보이지만 다른 브라우저에서는 작동하지 않습니다. 이제는 전체 내용 뒤에 배경이 확장되도록 테이블 내에 몇 개의 DIV를 래핑해야했습니다. 나는 이것이 div 오버플로와 관련이 있다고 생각 하나? 확실하지 않습니다 ...IE7, IE8, Firefox, Chrome 및 Safari에서 부동 DIVs

DIV를 사용할 때 브라우저 간 호환성이 가장 좋은 방법은 무엇입니까?

건배, 된 div 브라우저 간 호환성을 위해 가장 좋은 방법은 사용하고 무엇 D.

답변

1

은 #container하고 당신의 CSS와 프레스토에 #content하는

overflow: hidden; 

추가!

이 지시어는 부모 div가 플로팅 상태에있을 때도 상위 div의 높이를 내부 div로 확장하도록 브라우저에 지시합니다.

0

?

항상 파이어 폭스를위한 코드를 작성한 다음 IE를 작성합니다.

0

잘못된 끝에서 시작하고 있습니다. IE7 용으로 빌드하면 다른 브라우저에서는 거의 보이지 않으며 IE8에서는 보이지 않습니다.

먼저 표준 호환 브라우저 (예 : Firefox)에서 올바르게 보이는지 확인한 다음 IE7 이하를 제외한 모든 표준 준수 브라우저에서 거의 동일하게 보입니다. IE8은 여전히 ​​렌더링 문제가 있지만 IE7보다 호환에 훨씬 더 가깝습니다. IE7에서도 똑같이 보이도록 페이지를 약간 조정해야하지만, 다른 방법으로 작동하도록 만드는 것보다 훨씬 적습니다.

그리고 무엇보다 먼저 페이지에 doctype이 있는지 확인하여 단점 모드로 렌더링되지 않도록해야합니다. 브라우저간에 동일하게 렌더링 할 때 유용합니다.

+0

왜 downvote?잘못이라고 생각하는 것을 설명하지 않으면 대답을 향상시킬 수 없습니다. – Guffa

0

브라우저 간 호환성을위한 가장 좋은 방법은 무엇입니까 ...?

HTML의 유효성 검사를 시작하십시오.

0

감사합니다. 공정한 의견입니다. 내 컴퓨터가 다운되었고 IE7에만 액세스 할 수있었습니다. 일반적으로 파이어 폭스 3.5부터 시작해서 거기서 갈 것입니다.

그건 그렇고, 그 순간 저를 방해하고있는 작은 문제입니다. FF3.5, Safari 및 IE8에서는 IE7에서와 마찬가지로 콘텐츠 패널의 배경이 콘텐츠의 전체 높이까지 확장되지 않습니다. 나는 XHTML 1.0 엄격한

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

을 사용하는 문서 타입 내가 여기에 놓친 분명 무언가가 거기를 변경?

다시 한번 감사드립니다.

관련 문제