2010-11-23 2 views
1

Internet Explorer에서 br 태그로 브라우저 문제가 있습니다. 크롬 및 파이어 폭스에서 실현br 태그가 두 개의 br 태그가 지정되지 않으면 IE에서 블록 레벨을 렌더링하지 않습니다.

span 태그가 새 라인을 적용한 후에 br 태그를 지정하지만 인터넷 익스플로러에서 동일한 효과를 얻으려면 두 개의 br 태그를 사용해야합니다.

아무도 내가 왜 그런지 지적 할 수 없습니다. 크롬

예 :

<span style='float:left;min-width:120px;width:120px'>text</span><br /> enforces a new line 

하지만 IE에서

:

<span style='float:left;min-width:120px;width:120px'>text</span><br /><br /> rather enforces a new line 

NB 태그가 최소 폭 및 폭 특성 지정

건배 남아 부유가 스팬.

답변

2

스팬이 왼쪽으로 떠 다니면 약간 어둡습니다. <br />에서해야 할 일. 당신은 그것의 스타일로 clear: left를 지정해야합니다 : 당신은 당신의 span 태그로 묶어야하는 '텍스트'를 원하는 있으리라 믿고있어

<span style="float:left;min-width:120px;width:120px">text<span><br style="clear:left"> enforces a new line 
0

을하지만, 그것은 당신의 닫는 '기간'과 같은 태그는 종료 태그 아니다 아무튼. IE가 이것을 새로운 태그의 시작으로 해석하기 때문에 예상치 못한 결과가 나올 수 있습니다.

+0

코드에서 스팬 태그를 제대로 닫았습니다. 내 소식을 수정했습니다. – Terman

관련 문제