摘要:設(shè)備像素比的分辨率為,個(gè)像素等于一個(gè)屏幕物理像素的分辨率為蘋果公司便推出了所謂的屏,分辨率提高了一倍,導(dǎo)致同樣大的屏幕上像素多了一倍,安卓設(shè)備上分為等不同的等級(jí)對(duì)象有一個(gè)屬性,官方定義為設(shè)備物理像素和設(shè)備獨(dú)立像素的比例,即物理像素獨(dú)立像素在
iphone3的分辨率為320x480,1個(gè)css像素等于一個(gè)屏幕物理像素
iphone4的分辨率為640x960(蘋果公司便推出了所謂的Retina屏),分辨率提高了一倍,導(dǎo)致同樣大的屏幕上像素多了一倍,安卓設(shè)備上分為ldpi、mdpi、hdpi、xhdpi等不同的等級(jí)
window對(duì)象有一個(gè)devicePixelRatio屬性,官方定義為:設(shè)備物理像素和設(shè)備獨(dú)立像素的比例,即 devicePixelRatio = 物理像素 / 獨(dú)立像素
在Retina屏的iphone上,devicePixelRatio的值為2,即1個(gè)css像素相當(dāng)于2個(gè)物理像素
蘋果的iphone6是2倍圖,一般寫代碼時(shí)量完尺寸都要除以2
手機(jī)端比較窄,若把PC端的網(wǎng)頁(yè)直接放在移動(dòng)端會(huì)無(wú)法完全顯示,出現(xiàn)滾動(dòng)條且字體較大,可以對(duì)viewport(視口)進(jìn)行設(shè)置,把網(wǎng)頁(yè)縮放在這個(gè)視口里,使其在移動(dòng)端正常顯示。
一般寫移動(dòng)端或響應(yīng)式時(shí)會(huì)加上如下代碼:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
快捷鍵:meta:vp+tab鍵
rem 的參照點(diǎn)是html根元素
em 的參照點(diǎn)是定義了字體的父元素(不推薦)
1em=16px ?0.75em=12px
@media screen and (max-width:768px){ body{ width:100%; height:100%; background-color:red; } } @media screen and (min-width:768px) and (max-width:1200px){ body{ width:100%; height:100%; background-color:green; } } @media screen and (min-width:1200px){ body{ width:100%; height:100%; background-color:yellow; } }
給父元素設(shè)置伸縮盒子 display:flex
給父元素設(shè)置justify-content來(lái)調(diào)整主軸方向子元素的對(duì)齊方式 ?有flex-start flex-content center space-around 和space-between等屬性
給父元素設(shè)置align-items來(lái)調(diào)整側(cè)軸方向子元素的對(duì)齊方式 ?有flex-start flex-content center stretch等屬性
flex是設(shè)置子元素在伸縮盒子的父元素里面占據(jù)的份數(shù)
order是設(shè)置子元素在伸縮盒子的父元素里面的排序
flex-direction是調(diào)整主軸和側(cè)軸的方向 默認(rèn)是row 可以改成column
align-self是設(shè)置特殊子元素的排序方式
(未完,晚點(diǎn)更新)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/2279.html
摘要:重塑計(jì)劃一選擇符元素選擇符通配選擇符,選擇所有元素對(duì)象。選擇符,以唯一標(biāo)識(shí)符屬性等于的對(duì)象作為選擇符。選擇具有屬性且屬性值為包含的字符串的元素。偽類選擇符設(shè)置超鏈接在未被訪問前的樣式。僅用于規(guī)則匹配不含有選擇符的元素。 CSS重塑計(jì)劃(一):選擇符 元素選擇符 *通配選擇符(Universal Selector),選擇所有元素對(duì)象。E類型選擇符(Type Selector),以文檔語(yǔ)言...
摘要:一背景介紹漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)這兩個(gè)概念是在出現(xiàn)之后火起來(lái)的。二概念理解漸進(jìn)增強(qiáng)漸進(jìn)增強(qiáng)一開始就針對(duì)低版本瀏覽器進(jìn)行構(gòu)建頁(yè)面,完成基本的功能,然后再針對(duì)高級(jí)瀏覽器進(jìn)行效果交互追加功能達(dá)到更好的體驗(yàn)。 一、背景介紹 漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)這兩個(gè)概念是在 CSS3 出現(xiàn)之后火起來(lái)的。由于低級(jí)瀏覽器不支持 CSS3,但是 CSS3 特效太優(yōu)秀不忍放棄,所以在高級(jí)瀏覽器中使用CSS3,而在低級(jí)瀏覽器...
摘要:而漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)兩種不同的開發(fā)流程,也是在我們項(xiàng)目初期做調(diào)研選型時(shí)會(huì)考慮的一個(gè)點(diǎn)。二者區(qū)別漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)只是看待同種事物的兩種觀點(diǎn)。漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)都關(guān)注于同一網(wǎng)站在不同設(shè)備里不同瀏覽器下的表現(xiàn)程度。 作為一名前端開發(fā)人員,最頭疼的莫過(guò)于瀏覽器兼容。遠(yuǎn)古時(shí)期萬(wàn)惡的IE6,到現(xiàn)在CSS3不兼容的IE7/8.為了保證不同版本瀏覽器都有共同或更優(yōu)化的用戶體驗(yàn),前端搬磚的我們不得不與...
摘要:而漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)兩種不同的開發(fā)流程,也是在我們項(xiàng)目初期做調(diào)研選型時(shí)會(huì)考慮的一個(gè)點(diǎn)。二者區(qū)別漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)只是看待同種事物的兩種觀點(diǎn)。漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)都關(guān)注于同一網(wǎng)站在不同設(shè)備里不同瀏覽器下的表現(xiàn)程度。 作為一名前端開發(fā)人員,最頭疼的莫過(guò)于瀏覽器兼容。遠(yuǎn)古時(shí)期萬(wàn)惡的IE6,到現(xiàn)在CSS3不兼容的IE7/8.為了保證不同版本瀏覽器都有共同或更優(yōu)化的用戶體驗(yàn),前端搬磚的我們不得不與...
摘要:而漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)兩種不同的開發(fā)流程,也是在我們項(xiàng)目初期做調(diào)研選型時(shí)會(huì)考慮的一個(gè)點(diǎn)。二者區(qū)別漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)只是看待同種事物的兩種觀點(diǎn)。漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)都關(guān)注于同一網(wǎng)站在不同設(shè)備里不同瀏覽器下的表現(xiàn)程度。 作為一名前端開發(fā)人員,最頭疼的莫過(guò)于瀏覽器兼容。遠(yuǎn)古時(shí)期萬(wàn)惡的IE6,到現(xiàn)在CSS3不兼容的IE7/8.為了保證不同版本瀏覽器都有共同或更優(yōu)化的用戶體驗(yàn),前端搬磚的我們不得不與...
閱讀 849·2021-11-18 10:07
閱讀 2360·2021-10-14 09:42
閱讀 5349·2021-09-22 15:45
閱讀 594·2021-09-03 10:29
閱讀 3472·2021-08-31 14:28
閱讀 1881·2019-08-30 15:56
閱讀 3046·2019-08-30 15:54
閱讀 1002·2019-08-29 11:32