2012-10-06 4 views
1

안녕하세요, 저는 클라이언트 용으로 만들고있는 사이트가 있습니다. IE7에서 제대로 작동해야합니다. 사이트의 대부분은 2 가지를 제외하고는 잘 작동합니다.수정 2 Internet Explorer 7 CSS 버그

내가 ul을 떠올리면 목록 스타일이 사라지고 눈물이 뜨기도하고 목록 스타일도 표시해야한다는 것을 처음 알게되었습니다. 해결 방법은 이미지를 추가하는 것이지만 문제가 될 수 있습니다. 첫 번째 것은 십진수 목록 스타일을 사용하고 두 번째 위의 라틴 문자와 다른 세 개의 사각형과 원을 사용합니다. 각각에 대해 각각을 추가하려면 각각에 대해 ID를 추가해야합니다.

다른 방법이 있습니까?

번째 문제

아래 화상에서 볼 수있다 :

<label>RADIO BUTTONS</label> 
<input type="radio" value="Male"/>Male<br/> 
<input type="radio" value="Female"/>Female 

<label>CHECKBOXES:</label> 
<input type="checkbox" value="CHECK1"/>CHECK1<br/> 
<input type="checkbox" value="CHECK2"/>CHECK2<br/> 

I 현재 사용하고있는 단지 CSS 디스플레이이다 :

enter image description here

이 I가 사용하고있는 HTML은 블록 레이블이 입력란에 그대로 두어 입력의 오른쪽에있는 텍스트에는 영향을주지 않아야합니다.

같은 줄에 입력 내용의 오른쪽에 텍스트를 만들려면 어떻게해야합니까?

+0

입력 요소가'display : block'을 사용하고있는 것처럼 보입니다. – ZippyV

+0

나는 그것을 표시하기 위해 변경하려고 시도했다 : 인라인 효과가 없다. – user1525474

답변

2

문제 1에 대한 목록을 자신의 컨테이너에 넣고 목록 대신 컨테이너를 플로팅하십시오.

문제 2의 경우 실제 레이블을 텍스트 레이블로 사용하십시오. IE7의 경우 체크 박스를 플로팅하고 지우는 것이 좋겠지 만 레이블은 지우지 않을 것입니다. 나는 두 라벨과 체크 박스를 띄우면 IE7이 망가 뜨릴 것이라고 생각하지만 체크 박스가 뜨면 작동하지 않으면 시도 할 수있다.

관련 문제