首頁 web前端 css教學 html裡有哪些計量單位?

html裡有哪些計量單位?

Nov 23, 2017 pm 03:06 PM
html 哪些

HTML裡有三鐘計量單位,一個是px,單位名稱為像素,第二個是em,單位名稱為相對長度單位,第三個是pt,單位名稱為點(Point),我們就給大家分析這三種單位分別有什麼作用

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是相對長度單位。相對於目前物件內文字的字體尺寸。如目前對行內文字的字體尺寸未被人為設置,則相對於瀏覽器的預設字體尺寸。

html單位比較案例 

1、簡單小例:

Width:300px 寬度為300像素

Width:300pt 寬度為300點

Width:300em 寬度為300相對長度

以上我們設定相同數值的不同單位實例

對文字設定不同長度em px pt單位看看效果:

CSS程式碼:

.div-px{ font-size:12px} 
.div-pt{ font-size:12pt} 
.div-em{ font-size:2em}
登入後複製

HTML程式碼:

<div class="div-px">我是div</div> 
<div class="div-pt">我是div</div> 
<div class="div-em">我是div</div>
登入後複製

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作為單位就行了。

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%

如:

*{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單位有以下特點:

  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(像素)為網頁的尺寸長度單位,符合瀏覽器的像素單位,同時也為了方便計算長度尺寸。

關於px pt em單位總結 

1)、推薦px像素為單位:通常我們使用px(像素為單位)較多,其次是em單位,平時推薦大家以px為單位;

2)、我們的顯示器解析度以px像素為單位;

3)、我們QQ截圖時候也是以px像素單位。

關於HTML的單位我們就介紹到這裡,更多精彩請關注php中文網其它相關文章!

相關閱讀:

html 的

標籤需要怎麼使用

html文檔類型聲明怎麼寫

HTML裡空格字元怎麼輸入

以上是html裡有哪些計量單位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

See all articles