好的,爲了消除媒體查詢中的混淆,您需要了解使用媒體查詢的概念。
@media (min-width: 768px) and (max-width: 980px) { /*css here*/}
它檢查瀏覽器的視口,並處內CSS代碼到瀏覽器。您將在視圖端口範圍內的不同媒體查詢中設置不同的CSS。代碼將在css文件中爲:
@media (min-width: 320px) and (max-width: 480px) { /*css here*/}
@media (min-width: 481px) and (max-width: 768px) { /*css here*/}
@media (min-width: 769px) and (max-width: 980px) { /*css here*/}
@media (min-width: 981px) and (max-width: 1024px) { /*css here*/}
@media (min-width: 1025px) and (max-width: 1240px) { /*css here*/}
還有另一種方法。根據媒體查詢添加不同的css文件,如下所示:
<link type="text/css" rel="stylesheet" media="(min-width: 320px) and (max-width: 480px)" href="ipad.css" />
...
...
因此,根據這些查詢,您可以爲相同的輸出設置不同的樣式。現在,如果您想強制實際不在瀏覽器中的不同視圖端口大小,則必須設置元標記。
<meta name="viewport" content="width=320, ... ">
這意味着,瀏覽器設置它的視口,並且將縮小或根據實際瀏覽器視圖端口大小需要擴大。它只適用於「Opera Mobile 11」以後的版本。因此,如果您的瀏覽器的視圖端口爲360,元設置爲320,則它將被放大或放大1.125倍。
iPad屏幕與普通的臺式機和筆記本電腦屏幕尺寸和分辨率非常相似,它們不需要特殊的優化。 – reisio 2011-04-22 06:22:57
請仔細閱讀我的問題..我的問題是關於視口.. – testndtv 2011-04-22 12:33:33
視口僅僅意味着「頁面呈現的屏幕位」(與顯示另一個窗口的位或瀏覽器工具欄相反) 。 – Quentin 2011-04-22 16:46:00