1. 移動端界面前端開發字型大小,間距等都是用什麼單位比較好
rem是相對於根元素的,在根元素寫好font-size下面的寬高間距,就可以方便的使用 並且兼容性很不錯
2. 前端代碼中的rem是什麼意思
rem單位以根元素的字體大小為基準
和em(font size of the element)的區別是,em是根據其父元素的字體大小來設置,而rem是根據網頁的跟元素(html)來設置字體大小的
3. 前端開發中px,em,rem這些單位有哪些不同之處
Px是一個絕對字體大小,em則是基於基數(比如:1.5em)來計算出來的相對字體大小。這個基數是需要乘以當前對象從其父級遺傳字體大小。
目前大多數瀏覽器都支持rem單位的字體大小,不過,要想兼容IE7和IE8,你還是需要使用px來做單位。
這個默認字體大小是依據你網站當前訪問時所使用的瀏覽器或者其他設備來決定的,對於桌面瀏覽器默認是16px的字體大小。然後你現在要轉換當前元素的字體大小為rem的時候你就可以這樣做
4. 相鄰兩車的前端之間的距離是指哪裡和哪裡
判斷前方車輛之間的距離:從擋風玻璃下沿看前保險杠上緣時,約一米;當你從擋風玻璃下緣看到前保險杠下緣時,大概是兩米左右;從擋風玻璃下沿看前車下沿和後輪胎約三米;從左後視鏡的下邊緣看去,相對於地面的水平線就是汽車前部的位置。右後視鏡判斷車後距離:當後車影占據所有後視鏡時,車與車之間的距離約為3米;當後車影占後視鏡三分之二時,車與車之間的距離約為5米;當後車影占後視鏡一半時,車與車之間的距離約為9米;
5. 前端布局————長度比例
這是一些不太惹人注意的知識,但是掌握了他會對你的前端不具有很大幫助。
在前端布局時,我們將長度單位分為兩種,一種是絕對單位,一種是相對單位。
上述這些就是絕對單位,這些單位在現實中有絕對定義,不會隨著你的布局平台大小比例變化而變化 (ps:1inch = 2.54cm)
沒錯,你沒有看錯,px是一個相對單位,px是Pixel的縮寫,代表的是圖像上最小的一個點的大小,他會因為圖像大小的不同而改變, 比如1024x1024的一張圖,當他的長寬擴大一倍,而解析度不變(即1024x1024),那麼他的每個像素的大小都將擴大一倍
通常我們所指的4.5寸、5,0寸這些手機屏幕的大小指的是手機屏幕對角線的距離 (只包括可顯示部分,邊框部分不包括)
我們在開發移動設備的網站時,最常見的的一個動作就是把下面這個東西復制到我們的head標簽中:↓↓↓
該meta標簽的作用是讓當前viewport的寬度等於設備的寬度, 同時不允許用戶手動縮放
(ps:移動端下定寬寫法:viewport width=定值(設計稿寬),我們不設置縮放相關屬性,移動端瀏覽器會自動縮放頁面以適配屏幕)
rem 和 em 單位是由瀏覽器基於你的設計中的字體大小計算得到的像素值。em 單位基於使用他們的元素的字體大小。rem 單位基於 html 元素的字體大小。em 單位可能受任何繼承的父元素字體大小影響。rem 單位可以從瀏覽器字體設置中繼承字體大小。
(ps:一般情況下,不要給字體大小用rem)
6. px em rem fr 前端單位的區別
一、 px 全稱是pixel(像素),相對長度單位,相對於屏幕解析度而言的。
特點:IE無法調整使用px作為單位的字體大小;
二、em是基於基數來計算出來的相對字體大小
特點:①em是相對長度單位,相對於當前對象內文本的字體尺寸。如果當前對象文本大小未設定,則相對於瀏覽器的默認字體尺寸。
② em的值不是固定的;
③ em會繼承父級元素的字體大小;
根據以上特點我們知道em單位轉換為像素值,大小取決於自身父級元素所設置的px值大小。父級元素字體大小乘以em的值。
三、rem是css3新增的屬性,也是一個相對單位
特點:rem只相對於HTML根元素,所以通過rem既可以設定頁面根元素就成比例的調整所有字體的大小,有可以避免字體大小逐層復合的連鎖反應。
如:瀏覽器默認的字型大小16px,那麼,
| px | rem |
| 12 | 12/16 = .75 |
| 14 | 14/16 = .875 |
| 16 | 16/16 = 1 |
| 18 | 18/16 = 1.125 |
| 20 | 20/16 = 1.25 |
| 24 | 24/16 = 1.5 |
| 30 | 30/16 = 1.875 |
| 36 | 36/16 = 2.25 |
| 42 | 42/16 = 2.625 |
| 48 | 48/16 = 3 |
四、fr是自適應單位,fr單位被用在一系列長度值中分配剩餘空間,如果多個已指定多個部分,則剩下的空間根據各自數字按比例分配。
(另外,vh,vw也是css3新增屬性,分別是相對於視口的高度和寬度,視口被分為100等分)