2009-09-04 7 views
0

JavaScript의 zoomin 속성을 사용하여 페이지 배경 이미지와 모든 컨트롤 (즉, 텍스트 상자)을 확대하고 있습니다. 그러나 컨트롤의 위치를 ​​확대하는 것이 방해 받으면서. 어떤 몸이라도이 문제를 해결할 수 있습니다컨트롤이있는 ZoomIn/ZoomOut

답변

0

먼저 "JavaScript의 zoomin 속성"이 없으므로 첫 번째 문제가 있습니다 ;-) 그러나 인터넷 익스플로러 전용 (예 : Microsoft 쓰레기) CSS가 있습니다 당신이 여기에 대해 더 자세히 읽을 수있는 "zoom"속성 : http://reference.sitepoint.com/css/zoom

해당 사이트에서 읽게 될 것입니다. "줌이 적용된 요소를 둘러싼 내용은 확대/축소시 발생할 수있는 크기 조정을 고려하여 리플 로우됩니다. 정상이 아닌 값으로 설정하십시오. ". 즉, "통제 장치의 위치가 방해 받았다"는 사실은 실제로 예상된다. 레이아웃의 나머지 부분을 방해하지 않고 (적어도 CSS 속성을 통해) "확대/축소"할 수있는 방법은 없습니다.

한 가지는 "확대"하려는 모든 항목에 "위치 : 절대"를 설정 한 경우입니다. 이렇게하면 레이아웃을 다시 작성해야하지만 이론 상으로는 높이와 너비 속성과 같은 일반적인 방법이나 확대/축소와 같은 이상한 요소를 통해 요소를 변경하고 다른 레이아웃에 영향을주지 않아야합니다 (절대적으로 배치 된 요소는 페이지의 다른 레이아웃에 영향을 미치지 않습니다).

희망이 있습니다.

관련 문제