搜尋
首頁web前端css教學css字體樣式屬性有哪些

css字體樣式屬性有哪些

Mar 11, 2021 am 11:55 AM
css字體樣式屬性

css字體樣式屬性有:1、color屬性,用於設定字體顏色;2、font-size屬性,用於設定字號大小;3、font-family屬性,用於設定字體樣式;4 、font-weight屬性,用於設定字體粗細;5、font-style屬性,用於設定字體風格;6、font-variant屬性,用於設定字體變形;7、「@font-face」規則,用於自訂字體。

css字體樣式屬性有哪些

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

css字型樣式屬性有:

#1、color 字型顏色

定義元素內文字顏色。

語法:

color:颜色名|十六进制|RGB

color屬性用於定義文字的顏色,其取值方式有如下3種:

1)預先定義的顏色值,如red, green,blue等。

2)十六進制,如#FF0000,#FF6600,#29D794等。在實際工作中,十六進制是最常用的定義顏色的方式。

3)RGB程式碼,如紅色可以表示為rgb(255,0,0)或rgb(100%,0%,0%)。 

要注意的是,如果使用RGB程式碼的百分比顏色值,取值為0時也不能省略百分號,必須寫為0%。

2、font-size 字號大小

定義元素內文字大小。

語法:

font-size:绝对单位|相对单位

 css字體樣式屬性有哪些

 

3、font-family 字體

font- family屬性用於設定字體。

語法:

font-family:具体字体名,字体集

css字體樣式屬性有哪些

網頁中常用的字體有宋體、微軟雅黑、黑體等,例如將網頁中所有段落文字的字體設定為微軟雅黑,可以使用以下CSS樣式程式碼:

p{ font-family:"微软雅黑";}

可以同時指定多個字體,中間以逗號隔開,表示如果瀏覽器不支援第一個字體,則會嘗試下一個,直到找到合適的字體。

技巧
1. 现在网页中普遍使用14px+。
2. 尽量使用偶数的数字字号。ie6等老式浏览器支持奇数会有bug。
3. 各种字体之间必须使用英文状态下的逗号隔开。
4. 中文字体需要加英文状态下的引号,英文字体一般不需要加引号。当需要设置英文字体时,英文字体名必须位于中文字体名之前。
5. 如果字体名中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如font-family: "Times New Roman";。
6. 尽量使用系统默认字体,保证在任何用户的浏览器中都能正确显示。

CSS Unicode字型

在 CSS 中設定字型名稱,直接寫中文是可以的。但是在檔案編碼(GB2312、UTF-8 等)不符時會產生亂碼的錯誤。 xp 系統不支援 類似微軟雅黑的中文。

方案一: 你可以使用英文來取代。如 font-family:"Microsoft Yahei"。

方案二: 在 CSS 直接使用 Unicode 編碼寫字型名稱可以避免這些錯誤。使用 Unicode 寫文字體名稱,瀏覽器是可以正確的解析的。 font-family: "\5FAE\8F6F\96C5\9ED1",表示設定字體為「微軟雅黑」。

可以透過escape() 測試屬於什麼字型。

4、font-weight  字體粗細

字體加粗除了用 b 和 strong 標籤之外,可以使用CSS 來實現,但是CSS 是沒有語義的。

 font-weight屬性用於定義字體的粗細,其可用屬性值:normal、bold、bolder、lighter、100~900(100的整數倍)。

技巧:

 預設normal。數字 400 等價於 normal,而 700 等價於 bold。但是我們更喜歡用數字來表示。  

5、font-style 字體風格

字體傾斜除了用 i 和 em 標籤之外,可以使用CSS 來實現,但是CSS 是沒有語義的。

font-style屬性用於定義字體風格,例如設定斜體、傾斜或正常字體,其可用屬性值如下:

  • normal :預設值,瀏覽器會顯示標準的字體樣式。

  • italic:瀏覽器會顯示斜體的字體樣式。

  • oblique:瀏覽器會顯示傾斜的字體樣式。

技巧:

 平常我們很少將文字加斜體,反而喜歡為斜體標籤(em,i)改為普通模式。

6、font-variant 字體變形

設定元素中文字為小型大寫字母。

語法:

font-variant:normal|small-caps

font屬性簡寫

font屬性用於對字體樣式進行綜合設置,其基本語法格式如下: 

选择器{font: font-style  font-variant font-weight  font-size/line-height  font-family;} 

使用font屬性時,必須依照上面語法格式的順序書寫,不能更換順序,各個屬性以空格隔開。

注意:其中不需要設定的屬性可以省略(取預設值),但必須保留font-sizefont-family屬性,否則font屬性將不起作用。

7、@font-face(CSS3)

@font-face的語法規則

 css字體樣式屬性有哪些

相關教學推薦:CSS影片教學

#

以上是css字體樣式屬性有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
兩個圖像和一個API:我們重新著色產品所需的一切兩個圖像和一個API:我們重新著色產品所需的一切Apr 15, 2025 am 11:27 AM

我最近找到了一種動態更新任何產品圖像的顏色的解決方案。因此,只有一種產品之一,我們可以以不同的方式對其進行著色以顯示

每周平台新聞:第三方代碼,被動混合內容,連接最慢的國家的影響每周平台新聞:第三方代碼,被動混合內容,連接最慢的國家的影響Apr 15, 2025 am 11:19 AM

在本週的綜述中,燈塔在第三方腳本上闡明了燈光,不安全的資源將在安全站點上被阻止,許多國家連接速度

託管您自己的非JavaScript分析的選項託管您自己的非JavaScript分析的選項Apr 15, 2025 am 11:09 AM

有很多分析平台可幫助您跟踪網站上的訪問者和使用數據。也許最著名的是Google Analytics(廣泛使用)

它全部都在頭上:管理帶有React頭盔的React Power Site的文檔頭它全部都在頭上:管理帶有React頭盔的React Power Site的文檔頭Apr 15, 2025 am 11:01 AM

該文檔負責人可能不是網站上最迷人的部分,但是其中所處的內容對於您的網站的成功也一樣重要

JavaScript中的Super()是什麼?JavaScript中的Super()是什麼?Apr 15, 2025 am 10:59 AM

當您看到一些稱為super()的JavaScript時,在子類中,您會使用super()調用其父母的構造函數和超級。訪問它

比較不同類型的本機JavaScript彈出窗口比較不同類型的本機JavaScript彈出窗口Apr 15, 2025 am 10:48 AM

JavaScript具有各種內置彈出API,它們顯示用於用戶交互的特殊UI。著名:

為什麼可訪問的網站如此難以構建?為什麼可訪問的網站如此難以構建?Apr 15, 2025 am 10:45 AM

前幾天,我與一些前端人們聊天,講述了為什麼這麼多公司努力創建可訪問的網站。為什麼可訪問的網站如此艱難

'隱藏”屬性顯然很弱'隱藏”屬性顯然很弱Apr 15, 2025 am 10:43 AM

有一個HTML屬性,它可以正是您認為應該做的:

See all articles

熱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尊渡假赌尊渡假赌尊渡假赌

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Mac版

SublimeText3 Mac版

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

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能