>  기사  >  웹 프론트엔드  >  ie6 댓글로 인한 문제_체험교류

ie6 댓글로 인한 문제_체험교류

WBOY
WBOY원래의
2016-05-16 12:04:061704검색

문제: IE6에서 div 프레임의 텍스트가 오버플로됩니다. IE7과 FF 모두 정상적으로 표시됩니다. 테스트 결과 이는 해당 div의 float를 제거하는 한 FLOAT 플로팅과 관련된 것으로 보입니다. 정상인데 float가 누락되어 FF에서 div의 위치가 정상적으로 표시되지 않아 정말 머리가 아팠습니다. 오늘 인터넷에서 정보를 찾아보니 IE6의 텍스트 오버플로는 원래 댓글
문제의 원인과 해결 방법.

이유: 대부분의 텍스트 오버플로는 IE6의 버그인 주석으로 인해 발생합니다. 오버플로 텍스트의 문자 수 = 주석 수 * 2-1 여기에 있는 문자 수는 적용됩니다. 중국어와 영어 숫자 모두에 대해. 주석의 안착 위치는 반드시 오버플로 위치, 블록의 부동 및 텍스트 블록의 고정 너비와 관련됩니다.

해결책:
1. 댓글을 달지 마세요. 가장 간단하고 빠른 해결 방법
2. 두 개의 부동 블록 사이에 주석을 삽입하지 마세요.
3. 다음과 같은 텍스트 블록을 포함하세요.

↓ 🎜> 추가 돼지
4. 3과 유사한 텍스트 블록의 고정 너비를 제거합니다. 5. 끝에
또는 공백을 추가합니다. 권장)
6. 다음과 같은 IE 주석 형식을 사용합니다.
Test

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