久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

手機(jī) 前端開發(fā)中px,em,rem這些單位有哪些不同之處?

前端開發(fā)中px,em,rem這些單位有哪些不同之處?1. PX是一個固定的像素,不能適應(yīng)流的布局。通常,高度由Px設(shè)置,web應(yīng)用版本的寬度由rem.2設(shè)置。EM是相對于父元素的字體大小單位。因?yàn)樗?/p>

前端開發(fā)中px,em,rem這些單位有哪些不同之處?

1. PX是一個固定的像素,不能適應(yīng)流的布局。通常,高度由Px設(shè)置,web應(yīng)用版本的寬度由rem.2設(shè)置。EM是相對于父元素的字體大小單位。因?yàn)樗窍鄬τ诟冈氐淖煮w大小單位,所以如果要設(shè)置元素的寬度和高度,必須查看其父元素的大小。如果父對象也是EM單位,則必須轉(zhuǎn)到其父對象并逐層計算以獲得準(zhǔn)確的像素值。

3. REM的出現(xiàn)改變了許多移動終端的適應(yīng)性,因?yàn)镽EM指的是相對于根元素的字體大小單位。只要HTML根上的字體大小是根據(jù)屏幕大小設(shè)置的,rem中的元素大小就會相應(yīng)地改變。

為什么很多web項目還是使用px,而不是rem?

Rem是相對于根元素的HTML標(biāo)記的字體大小。但是,HTML標(biāo)記字體也應(yīng)該使用基準(zhǔn)大小,即PX像素。

很多人錯誤地認(rèn)為PX像素是一個絕對的大小單位,而實(shí)際的PX是一個相對的單位,它與屏幕分辨率有關(guān),會隨著放大縮小而變化。

主要有幾種布局方式,如三列布局,左、中、右、左、右均可使用像素,中間分布剩余寬度。

例如,一系列特殊的框架,如mobile framework 7

另一種是對多個列使用百分比,如bootstrap。

很少使用rem作為寬度的度量。如果要根據(jù)視口的大小放大,PX更容易。

例如,要制作一個750像素寬的頁面,使用不同的手機(jī),根據(jù)視圖進(jìn)行放大和縮小,REM計算太大。PX需要編寫匹配的JS,REM也需要編寫匹配的JS??傊?,它需要編寫基于PX的輔助JS,所以最好直接使用PX。

大多數(shù)設(shè)置不需要根據(jù)視圖放大或縮小頁面。

移動端尺寸單位的區(qū)別:px,em和rem?

像素。相對長度單位。像素PX與顯示屏的分辨率有關(guān)。EM是相對長度的單位。相對于當(dāng)前對象中文本的字體大小。如果未手動設(shè)置行內(nèi)文本的當(dāng)前字體大小,則該字體大小與瀏覽器的默認(rèn)字體大小有關(guān)。任何瀏覽器的默認(rèn)字體高度都是16px。所有未調(diào)整的瀏覽器都符合:1em=16px。然后12px=0.75em,10px=0.625em,為了簡化字體大小的轉(zhuǎn)換,需要在CSS的body selector中聲明font size=62.5%,使EM value變成16px*62.5%=10px,所以12px=1.2em,10px=1em,也就是說,只需要將原來的PX值除以10,然后用EM作為單位來替換。EM特征1。EM值不是固定的。EM繼承父元素的字體大小。因此,在編寫em時,我們需要注意兩點(diǎn):1。在正文選擇器中聲明font size=62.5%;2。把你原來的PX值除以10,然后用em作為單位來代替;3。重新計算那些放大字體的EM值。避免重復(fù)聲明字體大小。Rem是CSS3中一個新的相對單位(根EM),引起了廣泛的關(guān)注。這個單位和他們有什么區(qū)別?區(qū)別在于,當(dāng)rem用于設(shè)置元素的字體大小時,它仍然是相對大小,但相對大小只是HTML根元素。該裝置具有相對尺寸和絕對尺寸的優(yōu)點(diǎn)。它只需修改根元素就可以按比例調(diào)整所有字體大小,避免了字體大小層層復(fù)合的連鎖反應(yīng)。目前,除IE8及更早版本外,所有瀏覽器都支持rem.

手機(jī)端網(wǎng)頁尺寸是多少?

在做手機(jī)網(wǎng)站時,一定要注意手機(jī)網(wǎng)站的頁面大小,它直接影響到網(wǎng)站的美觀和用戶體驗(yàn)。尺寸定位也稱為兼容性。兼容性還包括許多方面,而不是維度定位。因?yàn)镻C網(wǎng)站的大小是可以固定的,而固定的點(diǎn)也體現(xiàn)在寬度上。PC網(wǎng)站常用的寬度是1024像素(PX),這不需要前端人員在這個頁面上花費(fèi)精力。但我們應(yīng)該特別注意移動網(wǎng)站。如果以640px為標(biāo)準(zhǔn),當(dāng)用戶使用320px手機(jī)訪問時,保守只能顯示網(wǎng)站大小的一半。如果發(fā)生這種情況,用戶體驗(yàn)將受到影響,用戶將直接關(guān)閉網(wǎng)站。因此,我們做手機(jī)網(wǎng)站時,首先要了解主流手機(jī)的大小。目前主流手機(jī)有IOS系統(tǒng)和Android系統(tǒng)。我們只需要知道這兩種系統(tǒng)下手機(jī)的各種尺寸。

1. IOS系統(tǒng)

IOS系統(tǒng)中的iPhone,從iphone4到iphonexsmax,越來越大。對于IOS手機(jī),一般只考慮兩種尺寸,一種是720px,另一種是1080px。如果是平板電腦,也可以通過跳轉(zhuǎn)來識別,但很多企業(yè)會建立一個以iPad為首的網(wǎng)站,方便iPad用戶訪問。

2. Android系統(tǒng)

Android系統(tǒng)中有480、720和1080px的手機(jī)尺寸。

3. 主流尺寸

對于手機(jī)網(wǎng)站的建設(shè)來說,更適合320、480和640px。所以前端技術(shù)只需要簡單的判斷。當(dāng)然,如果有其他尺寸的,可以再次識別。

4. 識別

手機(jī)網(wǎng)站之所以出現(xiàn)半屏或超屏現(xiàn)象,完全是因?yàn)樽煮w大小。因此,在移動網(wǎng)站中,我們不會使用PX來編寫代碼,而是使用em或REM來進(jìn)行自適應(yīng)區(qū)分。但是記住EM和REM不能同時出現(xiàn)在同一個頁面上,否則會出現(xiàn)大小加載的情況。

主站蜘蛛池模板: 延庆县| 长沙市| 西乌珠穆沁旗| 郧西县| 浏阳市| 巧家县| 贵阳市| 灵寿县| 饶河县| 崇仁县| 西乌| 博罗县| 新晃| 安陆市| 红河县| 察隅县| 惠州市| 绵竹市| 镇赉县| 通州市| 临邑县| 平顶山市| 张家界市| 武城县| 利川市| 和静县| 台东市| 孟州市| 清镇市| 五家渠市| 永川市| 广西| 闽侯县| 大同市| 崇左市| 乌审旗| 若尔盖县| 漳州市| 阿拉尔市| 武功县| 广南县|