當我爲所有設備開發網站時,我總是會回到同樣的問題。完全響應網站與媒體查詢
通過在百分比值中設置everthing或使用css3查詢幾個最大寬度和最小寬度,讓所有事情都具有完全響應能力更有意義,因此您可以使用960像素的普通網站並根據不同的尺寸縮小尺寸設備..
對於CSS3 mediaqueries我會用這樣的:
/* CSS */
/* Basic responsive */
@media screen and (max-width: 960px) {
/* ..custom CSS for viewports less than 960 here */
header { /*...*/ }
section { /*...*/ }
footer { /*...*/ }
/* etc.. */
}
/* iPads (portrait) and similar tablets */
@media only screen
and (min-device-width : 768px) {
header { /*...*/ }
section { /*...*/ }
footer { /*...*/ }
/* etc.. */
}
/* Smartphones */
@media only screen and (max-device-width : 480px) {
header { /*...*/ }
section { /*...*/ }
footer { /*...*/ }
/* etc.. */
}
謝謝
+1:乾淨的說明:) – NoobEditor
如果我想爲平板電腦和智能手機開發html5應用程序,它會改變一些東西嗎?我認爲查詢所有顯示尺寸要比以百分比顯示更難。 –
您不需要單獨查詢每個設備。您可能會構建一個響應式網站,該網站可處理從200像素寬的視口到1500像素寬的視口以及3或4個媒體查詢的所有內容。您需要使用多少媒體查詢更多取決於佈局的複雜程度,而不是其需要多少設備。不要認爲使用百分比或媒體查詢時,它們一起工作。即在移動設備上,20%的列變得太小,因此您使用媒體查詢將其設置爲100%,因此它會在主要內容下堆疊,或者您可能完全隱藏它。 – jd182