2011-10-04 3 views
2

우리 사이트 중 하나를 ASP에서 ASP.NET으로 변환했으며 "확대/축소"기능이나 "텍스트 크기"기능을 사용할 때 이상한 문제가 있습니다. 우리 사이트와 IE8 브라우저.확대 IE8이 ASP.NET 페이지의 드롭 다운 크기를 조정하지 않습니다

이러한 기능을 사용하여 페이지를 확대하기 위해 전환하기 전에는 드롭 다운 양식 메뉴의 텍스트와 드롭 다운 자체의 크기가 모두 적절하게 증가했습니다.

그러나 처음에는 크기를 늘릴 때 드롭 다운의 텍스트 크기가 커지기 때문에 드롭 다운 컨테이너 자체는 그렇지 않으므로 텍스트가 세로 및 가로로 잘립니다. 이것은 처음에 크기를 늘리는 경우에만 해당됩니다. 페이지를 새로 고침하거나 다른 페이지로 이동하면 모든 항목이 정상적으로 작동하며 드롭 다운 컨테이너를 포함하여 모든 항목이 올바르게 확대됩니다.

우리는 ASP와 ASP.NET 버전의 드롭 다운에 적용된 CSS를 비교했으며 모든 것이 동일하게 보입니다. 이제 IE8이 .ASP 파일을 다루는 방식과 .ASPX 파일을 다루는 방식 때문에이 문제가 발생하는지 궁금합니다.

+0

은 IE8이 유일한 브라우저입니까? IE9? 파이어 폭스? 크롬? – Eonasdan

+0

Firefox에서 발생하지 않습니다. 직장에서 IE9 또는 Chrome에 액세스 할 수있는 권한이 없습니다. – Zaralus

+0

동일한 문제가 있습니다. 축소하면 텍스트의 크기가 제대로 조정되지 않고 텍스트 상자와 드롭 다운에서 잘립니다. 필자는 Firefox와 Chrome에서 이것을 테스트했는데 하퍼하지 않았습니다. 축소 한 후 새로 고침하면 텍스트의 크기가 올바르게 조정됩니다. –

답변

0

예이 문제는 오래된 것임을 알고 있습니다. 비슷한 문제로 하루를 잃어 버렸을 때만 대답하고 있습니다. 인터넷으로 검색하면이 문제가 나타납니다. 그래서 다음 사람이 그것을 만날 수 있기를 바랍니다.

저는 IE8이 키보드를 통해 확대하거나 축소 할 때 페이지가 크기에 맞게 조정되지 않는다는 사실을 알고있었습니다. 실제로 확대/축소하면 크기 조정 이벤트가 전혀 발생하지 않습니다! 그러나 실제로 브라우저 줌 레벨을 메뉴 막대 '보기'메뉴에서 변경하면 작동합니다.

결국 나는 크기 조정 이벤트가 발생할 때까지 테스트 페이지를 만들고 우리가 가지고 있던 CSS를 모두 제거했습니다.

그것은 우리의 CSS 파일 중 하나가 다음 문제 해결이 규칙을 제거하는이 규칙

body { 
    width: 100%; 
} 

을 한 것으로 밝혀졌다. IE ... 가끔 당신이 싫어.

관련 문제