html px em pt單位區
目錄認識3單位
html單位案例對比
單位換算
em單位介紹
推薦單位px(畫素)
關於px pt em總結單位
一、px\em\pt單位介紹 - top
px單位名稱為畫素,相對長度單位,畫素(px)是相對於顯示器螢幕解析度而言的國內推薦;
em單位名稱為相對長度單位。相對於當前物件內文字的字型尺寸,國外使用比較多;擴充套件閱讀:html em標籤,html em強調標籤
pt單位名稱為點(point),絕對長度單位一般老版本的table使用長度大小單位但是現在基本上沒有使用。
html單位簡短介紹:
px 畫素pixel;相對長度單位。
pt 點(point);絕對長度單位
em 相對長度單位,這裡em與html 標籤的"em"拼寫完全相同,而這裡em作為單獨文字單位。
以前ie無法調整那些使用px作為單位的字型大小,但現在幾乎ie都支援 在這裡也推薦使用px作為單位;
國外的大部分**能夠調整的原因在於其使用了em作為字型單位;
firefox能夠調整px和em,但是96%以上的中國網民使用ie瀏覽器(或核心)。
px畫素(pixel)。相對長度單位。畫素px是相對於顯示器螢幕解析度而言的,qq截圖也是使用px作為長度寬度單位。
em是相對長度單位。相對於當前物件內文字的字型尺寸。如當前對行內文字的字型尺寸未被人為設定,則相對於瀏覽器的預設字型尺寸。
二、html單位對比案例 - top
1、簡單小例:
width:300px 寬度為300畫素
width:300pt 寬度為300點
width:300em 寬度為300相對長度
以上我們設定相同數值的不同單位例項
2、對文字設定不同長度em px pt單位看看效果:
css**:
.divcss5-px
.divcss5-pt
.divcss5-em
html**:
我是divcss5
我是divcss5
我是divcss5
3、單位長度對比說明圖 html單位px pt em單位對比案例圖 html px pt em單位案例對比圖 三、em與px換算 - top
任意瀏覽器的預設字型高度16px(16畫素)。所有未經調整的瀏覽器都符合: 1em=16px。那麼12px=0.75em,10px=0.625em。為了簡化font-size的換算,需要在css中的body選擇器中宣告font-size=62.5%,這就使em值變為 16px62.5%=10px, 這樣12px=1.2em, 10px=1em, 也就是說只需要將你的原來的px數值除以10,然後換上em作為單位就行了。
12px相當於9pt長度;
12px相當於0.75em長度;
9pt相當於0.75em長度;
一般我們使用em換算px較多
高階em與px換算:
任意瀏覽器的預設字型高度16px(16畫素)。所有未經調整的瀏覽器都符合: 1em=16px。那麼12px=0.75em,10px=0.625em。為了簡化font-size的換算,需要在css中的body選擇器中宣告font-size=62.5%,這就使em值變為 16px62.5%=10px, 這樣12px=1.2em, 10px=1em, 也就是說只需要將你的原來的px數值除以10,然後換上em作為單位就行了。
具體使用時候:
我們在對全體html標籤宣告初始一次font-size=62.5%如:*
即可此後面布局可依據以下技巧進行設定em單位
font-size:1.2em等於font-size:12px
font-size:1.4em等於font-size:14px
以此類推相當於初始font-size=62.5%後,em與px單位就只有10倍差距,以便方便計算與設定em長度數值使用。
四、em單位有如下特點: - top
1. em的值並不是固定的;
2. em會繼承父級元素的字型大小。
我們在寫css的時候如果要用em為單位,需要注意兩點:
1. body選擇器中宣告font-size=62.5%;
2. 將你的原來的px數值除以10,然後換上em作為單位;
3. 重新計算那些被放大的字型的em數值。避免字型大小的重複宣告。
也就是避免1.2 * 1.2= 1.44的現象。比如說你在#content中宣告了字型大小為1.2em,那麼在宣告的字型大小時就只能是1em,而不是1.2em, 因為此em非彼em,它因繼承#content的字型高而變為了1em=12px。
但是12px漢字例外,就是由以上方法得到的12px(1.2em)大小的漢字在ie中並不等於直接用12px定義的字型大小,而是稍大一點。這個問題 jorux已經解決,只需在body選擇器中把62.5%換成63%就能正常顯示了。原因可能是ie處理漢字時,對於浮點的取值精確度有限。不知道有沒有其他的解釋。
五、推薦網頁單位 - top
所以為了單位換算錯誤推薦使用px(畫素)作為網頁製作單位。
以上為大家介紹了px em pt單位,及換算方式,一般現在我們使用長度單位都以px為長度單位。這裡我們也推薦使用以px(畫素)為網頁的尺寸長度單位,符合瀏覽器的畫素單位,同時也為了方便計算長度尺寸。
關於px pt em單位總結 - top
1)、推薦px畫素為單位:通常我們使用px(畫素為單位)較多,其次是em單位,平時推薦大家以px為單位;
2)、我們的顯示屏解析度以px畫素為單位;
3)、我們qq截圖時候也是以px畫素單位。
區別css單位px em rem
一般瀏覽器預設1em 16px,通過設定font size大小來代表如 16px 0.625 10px,其則代表1em 10px,直接上 注釋的樣式為瀏覽器預設 1em 16px 的長寬 在進行轉換之前,我們一定要檢視瀏覽器預設字型 最小 大小,如chrome瀏覽器,預設字型最小為12px,所以即使...
Css單位px,rem,em,vh,vw區別
px就是pixel畫素的縮寫,相對長度單位,網頁設計常用的基本單位。畫素px是相對於顯示器螢幕解析度而言的 em是相對長度單位。相對於當前物件內文字的字型尺寸 參考物是父元素的font size 如當前父元素的字型尺寸未設定,則相對於瀏覽器的預設字型尺寸 特點 1.em的值並不是固定的 2.em會繼...
line height有無單位區別
line height屬性的細節 與大多數css屬性不同,line height支援屬性值設定為無單位的數字。有無單位在子元素繼承屬性時有微妙的不同。語法line height normal normal 根據瀏覽器決定,一般為1.2。number 僅指定數字時 無單位 實際行距為字型大小乘以該數字...