html px em pt單位區
目錄認識3單位
html單位案例對比
單位換算
em單位介紹
推薦單位px(畫素)
關於px pt em總結單位
px單位名稱為畫素,相對長度單位,畫素(px)是相對於顯示器螢幕解析度而言的國內推薦;
em單位名稱為相對長度單位。相對於當前物件內文字的字型尺寸,國外使用比較多;擴充套件閱讀:
html em標籤
,html em強調標籤
pt單位名稱為點(point),絕對長度單位一般老版本的table使用長度大小單位但是現在基本上沒有使用。
html單位簡短介紹:
px 畫素pixel;相對長度單位。
pt 點(point);絕對長度單位
em 相對長度單位,這裡em與
html
標籤的"em"拼寫完全相同,而這裡em作為單獨文字單位。
1. 以前ie無法調整那些使用px作為單位的字型大小,但現在幾乎ie都支援 在這裡也推薦使用px作為單位;
2. 國外的大部分**能夠調整的原因在於其使用了em作為字型單位;
3. firefox能夠調整px和em,但是96%以上的中國網民使用ie瀏覽器(或核心)。
px畫素(pixel)。相對長度單位。畫素px是相對於顯示器螢幕解析度而言的,qq截圖也是使用px作為長度寬度單位。
em是相對長度單位。相對於當前物件內文字的
字型尺寸。如當前對行內文字的字型尺寸未被人為設定,則相對於瀏覽器的預設字型尺寸。
1、簡單小例:
width
:300px 寬度為300畫素
width:300pt 寬度為300點
width:300em 寬度為300相對長度
以上我們設定相同數值的不同單位例項
2、對文字設定不同長度em px pt單位看看效果:
css**:
.divcss5-pxhtml**:.divcss5-pt
.divcss5-em
<3、單位長度對比說明圖divclass="divcss5-px"
>我是divcss5
div>
<
divclass="divcss5-pt"
>我是divcss5
div>
<
divclass="divcss5-em"
>我是divcss5
div>
html px pt em單位案例對比圖
任意瀏覽器的預設字型高度16px(16畫素)。所有未經調整的瀏覽器都符合: 1em=16px。那麼12px=0.75em,10px=0.625em。為了簡化
font-size
的換算,需要在
css中的body
選擇器中宣告font-size=62.5%,這就使em值變為 16px*62.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值變為 16px*62.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長度數值使用。
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處理漢字時,對於浮點的取值精確度有限。不知道有沒有其他的解釋。
所以為了單位換算錯誤推薦使用px(畫素)作為網頁製作單位。
以上為大家介紹了px em pt單位,及換算方式,一般現在我們使用長度單位都以px為長度單位。這裡我們也推薦使用以px(畫素)為網頁的尺寸長度單位,符合瀏覽器的畫素單位,同時也為了方便計算長度尺寸。
1)、推薦px畫素為單位:通常我們使用px(畫素為單位)較多,其次是em單位,平時推薦大家以px為單位;
2)、我們的顯示屏解析度以px畫素為單位;
3)、我們qq截圖時候也是以px畫素單位。
px轉Unity單位長度
px是畫素單位。我們在unity中可以通過screen.with來獲取到螢幕橫向的畫素數,通過screen.height來獲取螢幕縱向的畫素數。在接入sdk的需要獲取長度單位的時候很多都會得到以px為單位的內容如 displaycutout displaycutout decorview.getro...
em rem和px長度單位的區別
px px是固定長度單位,不隨其他元素的變化而變化。px一般比較穩定 精確,如果改變瀏覽器的縮放,頁面布局也會被打破。em em是相對長度單位,隨父級元素屬性font size的變化而變化。rem rem是相對長度單位,隨根目錄的屬性font size的變化而變化。em和rem都是相對長度單位,都需...
HTML CSS 長度單位 px和pt的區別
先說一下基本概念 px就是表示pixel,畫素,是螢幕上顯示資料的最基本的點 而pt就是point,是印刷行業常用單位,等於1 72英吋。可以知道,px是乙個點,它不是自然界的長度單位,誰能說出乙個 點 有多長多大麼?可以畫的很小,也可以很大。如果點很小,那畫面就清晰,我們稱它為 解析度高 反之,就...