trang thử nghiệm của tôi là: http://dev.my-igloo.net/ps-rwd/iPad trong chế độ phong cảnh được mở rộng quy mô trang web của tôi lên - Tôi không biết làm thế nào để sửa chữa nó
Tôi đang cố gắng để có được đầu của tôi xung quanh các truy vấn phương tiện truyền thông và thay đổi trang web rộng theo với chiều rộng của trình duyệt - trang web phải hoạt động trên iPad và iPhone và tại thời điểm này, tôi đang thử nghiệm trên iPad và hơi điên rồ.
Xin lưu ý rằng thiết kế/bố cục trang web không hoàn thành vào lúc này vì tôi chỉ đang làm việc với các cài đặt ban đầu ở đây trước khi tôi nghiên cứu hoàn thiện mọi thứ. Tôi đã thiết lập một màu nền khác nhau cho mỗi biểu định kiểu để dễ dàng xem cái nào được tải.
Tôi có điều này trong thẻ đầu của tôi:
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
và nếu tôi đặt truy vấn phương tiện truyền thông của tôi như vậy:
<!-- Main Stylesheet -->
<link rel="stylesheet" type="text/css" href="ps-default.css" />
<!-- Main Stylesheet -->
<link rel="stylesheet" type="text/css" href="ps-default.css" media="screen and (min-width: 769px)" />
<!-- 768 wide screens -->
<link rel="stylesheet" type="text/css" href="ps-768.css" media="screen and (min-width: 481px) and (max-width: 768px)" />
<!-- 480 wide screens -->
<link rel="stylesheet" type="text/css" href="ps-480.css" media="screen and (min-width: 321px) and (max-width: 480px)" />
Khi tôi thử nghiệm trên iPad trong chế độ phong cảnh trang tải mặc định biểu định kiểu nhưng được thu nhỏ và tôi phải cuộn sang trái và phải để xem toàn bộ bố cục hoặc chụm-thu nhỏ để thu nhỏ để làm cho nó vừa với màn hình.
Làm cách nào để tránh điều này? Tôi nghĩ rằng bằng cách ban đầu quy mô thiết đến 1.0 sẽ làm cho nó load mà không phóng to
sau đó tôi đã thay đổi phương tiện truyền thông của tôi truy vấn một chút để:.
<!-- For Desktop Browsers -->
<link rel="stylesheet" type="text/css" href="ps-default.css" media="screen and (min-width: 1024px)" />
<link rel="stylesheet" type="text/css" href="ps-768.css" media="screen and (min-width: 769px) and (max-width: 1024px)" />
<!-- 768 wide screens -->
<link rel="stylesheet" type="text/css" href="ps-768.css" media="screen and (max-width: 768px) and (orientation:portrait)" />
<link rel="stylesheet" type="text/css" href="ps-480.css" media="screen and (min-width: 481px) and (max-width: 767px) and (orientation:landscape)" />
<!-- 480 wide screens -->
<link rel="stylesheet" type="text/css" href="ps-480.css" media="screen and (max-width: 480px) and (orientation:landscape)" />
và sau đó trên iPad ở chế độ nằm ngang các Bản định kiểu 768 đã được tải và trang được thu nhỏ - Tôi không hiểu tôi đang làm gì sai.
Tôi đang đọc qua điều này: http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html#//apple_ref/doc/uid/TP40008193 và không tìm thấy giải pháp cho vấn đề này. Các tùy chọn khác tôi đã thử đã bao gồm quy mô tối thiểu và quy mô tối đa nhưng điều này sẽ đưa ra chức năng thu nhỏ-pin không mong muốn.
Tôi đã hoàn nguyên về bộ truy vấn phương tiện ban đầu hiện tại và hy vọng ai đó có thể giúp tôi.
tìm thấy một giải pháp tốt hơn ... thấy bài đăng cuối cùng. – unmircea
Đã thêm 'quy mô ban đầu = 1, thang tỷ lệ tối đa = 1' vào khung nhìn đã giải quyết nó cho tôi http://stackoverflow.com/questions/11165460/responsive-site-is-zoomed-in-when-flipping-between- portrait-and-landscape-on-ipa –