講師回答 / 碧仔
關于電視設置分辨率的問題,我沒有深入研究大體理解其原理為“縮放”。在1920*1080時候的1px應該是要比1280*720的更短一些的。px和dp的換算公式是基于縮放比,假如1920*1080的縮放比為1,那么1280*720的縮放比我們就假設1.5(可視度越低,縮放比越高,反之亦然)。這時: 1px = 1dp,和1px=1.5^2dp=2.25dp,得出結果也是符合的,1920的比1280的更小一些。所以問題處于你理解px和dp的換算公式上。
2015-10-09
已采納回答 / 媽咪媽咪哄
你這個沒有添加縮放比,一般會這樣寫<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
2015-09-21
已采納回答 / 流沙_0017
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no">要讓視口寬度等于設備寬度才會滿屏,你那樣body寬還是980px,當然占不滿
2015-09-18
講師回答 / 碧仔
。。。。為什么是IE7,而不是我們老朋友IE6?;氐絾栴},IE7肯定不行,IE8也是不行的。查看兼容性的話,建議學習使用http://caniuse.com/ 大項目當然可以使用,只是大項目的兼容性要到那里?如果你的項目需要所有用戶都能訪問的,要兼容低版本的IE,那Flex是不建議使用的。范圍移動端,手機上的瀏覽器版本較高,這種CSS新特性能夠使用
2015-09-16
講師回答 / 碧仔
1px = dpr ^2 * dp 是平面上的像素換算,但實際開發(fā)當中使用更多的是長度上的換算: 1px = dpr * dp。所以320px = 640dp 注意這時候320px 是長度不是平面,568px同理。
2015-09-15