CSS字體樣式

2021-02-19 前端你好

    字體樣式常用的有五種屬性,看下表。

屬性
說明
font-family
字體類型font-size
字體大小
font-weight
字體粗細
font-style
字體風格
color
字體顏色

    下面,我們一起來看看字體各個屬性的詳細說明。 

    可以使用font-family屬性來定義不同的字體,如宋體、微軟雅黑等。

    font-family可以指定多種字體。使用多個字體時,將按從左到右的順序排列,並且以英文逗號(,)隔開。 

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>字體類型</title>

        <style type="text/css">

            h4{font-family: Arial;}

            span{font-family: "Times New Roman";}

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

            div{font-family: serif;}

        </style>

    </head>

    <body>

        <h4>劉德華</h4>

        <span>張學友</span>

        <p>郭富城</p>

        <div>黎明</div>

    </body>

</html>

    如果字體類型只有一個英文單詞,則不需要加上雙引號;如果字體類型是多個英文單詞或是中文的,則需要加上雙引號。 

    font-size屬性取值有兩種:一種是「關鍵字」,如small、medium、large等;另外一種是「像素值」,如10px、16px、21px等。

    我們初入門先學習像素值就行了,之後在CSS進階中學習em和百分比等。 

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>字體大小</title>

        <style type="text/css">

            h4{font-size: 10px;}

            span{font-size: 15px;}

            p{font-size: 20px;}

            div{font-size: 25px;}

        </style>

    </head>

    <body>

        <h4>劉德華</h4>

        <span>張學友</span>

        <p>郭富城</p>

        <div>黎明</div>

    </body>

</html>

 

    font-weight屬性取值有兩種:一種是「100~900的數值」,另一種是「關鍵字」。  

關鍵字取值表

屬性
說明normal
正常(默認值)
lighter
較細bold
較粗
bolder
很粗

    font-weight屬性可以取100、200、…、900這9個值。其中100相當於lighter,400相當於normal,700相當於bold,而900相當於bolder。 

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>字體粗細</title>

        <style type="text/css">

            h4{font-weight: 100;}

            span{font-weight: 400;}

            p{font-weight: 700;}

            div{font-weight: 900;}

        </style>

    </head>

    <body>

        <h4>劉德華</h4>

        <span>張學友</span>

        <p>郭富城</p>

        <div>黎明</div>

    </body>

</html>

    

font-style屬性取值如下表

屬性
說明
normal
正常
italic
斜體
oblique斜體

 

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>字體風格</title>

        <style type="text/css">

            h4{font-style: normal;}

            span{font-style: italic;}

            p{font-style: oblique;}

            div{font-style: normal;}

        </style>

    </head>

    <body>

        <h4>劉德華</h4>

        <span>張學友</span>

        <p>郭富城</p>

        <div>黎明</div>

    </body>

</html>

    從頁面效果可以看出,font-style屬性值為italic或oblique時,頁面效果是一樣的! 原因是:有些字體有斜體italic屬性,但有些字體卻沒有italic屬性。oblique是讓沒有italic屬性的字體也能夠有斜體效果。 

    color屬性取值有兩種,一種是「關鍵字」,另一種是「十六進位RGB值」。其它還有RGBA、HSL等,不過這些是在CSS3中。

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>字體顏色</title>

        <style type="text/css">

            h4{color: gray;}

            span{color: orange;}

            p{color: #03FCA1;}

            div{color: #0033ff;}

        </style>

    </head>

    <body>

        <h4>劉德華</h4>

        <span>張學友</span>

        <p>郭富城</p>

        <div>黎明</div>

    </body>

</html>

————————————————————————————————    本節主要學習了字體樣式,最後對其總結。

字體類型:font-family

字體大小:font-size

字體粗細:font-weight

字體風格:font-style

字體顏色:color     

      

相關焦點

  • CSS樣式大全
    (微信後臺回復「CSS」,即可獲得關於css設計的幫助文檔哦)字體屬性:(font)大小 {font-size: x-large;}(特大) xx-small;(極小) 一般中文用不到,只要用數值就可以,單位:PX、PD樣式 {font-style: oblique;}(偏斜體) italic;(斜體) normal;(正常)行高
  • css樣式大全
    Position: absolute; relative; static;visibility: inherit; visible; hidden;overflow: visible; hidden; scroll; auto;clip: rect(12px,auto,12px,auto) (裁切)css
  • 純CSS實現Tab頁籤樣式
    doctype html><html lang="zh"><head> <meta charset="UTF-8"> <title>純CSS實現Tab頁籤樣式</title> <style type="text/css"> body {
  • 進階:玩轉 CSS 變量
    -- 呈現紅色字體,body 選擇器的顏色  -->    <div class="text-primary">red</div>     <!-- 呈現藍色字體,main 選擇器定義的顏色  -->    <main class="text-primary">blue</main>    <!
  • 【前端-CSS動畫】製作聖誕節彩燈
    css動畫 animationcss動畫 keyframesbox-shadow
  • 快收藏:好招牌的最佳字體樣式與色彩組合
    首先一個原則是避免在招牌上使用兩種以上的字體樣式。使用的字體越多,顧客閱讀理解起來越困難。據站酷網設計師研習設K先生的研究,宋體、黑體、圓體是招牌常用的三款字體。而對於西文來講,Helvetica,Futura和Antique Olive等Sans serif字體是最容易從遠處查看的字體,適用於設計招牌上的主要信息,Goudy、Benguiat或Times襯線字體則適用於表現輔助信息。第二點是要考慮招牌的使用環境和場景。
  • 2月第7題:為什麼要初始化 CSS 樣式?
    當然,初始化樣式會對 SEO 有一定的影響,但魚和熊掌不可兼得,但力求影響最小的情況 下初始化。 最簡單的初始化方法:*{padding:0;margin:0;}(強烈不建議) 淘寶的樣式初始化代碼:body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend ,button,input,textarea,th,td{
  • 公司的一個面試題:如何用CSS讓一個容器水平垂直居中?
    DOCTYPE html>   <html>      <head>          <meta charset="UTF-8">          <title>demo</title>      </head>      <body>          <style type="text/css
  • CSS魔法堂:Box-Shadow沒那麼簡單啦:)
    二話不說看效果3D小球<style type="text/css">.ball{  background: rgba(100,100,100,0.2);  width: 100px;  height: 100px;  padding
  • CSS Grid 網格布局:「16」使用 place-content 屬性指定網格元素水平、垂直方向元素分布方式
    語法如下所示:<style type="text/css">.container { place-content: <align-content> <justify-content>?
  • 像家一樣:房屋周圍的剪貼畫和21種樣式的圖標
    顏色樣式中的明亮和吸引人的房子剪貼畫漸變線條樣式的家具,家電和家居對象的霓虹燈輪廓圖標用於Web和圖形設計的各種家用圖標(可愛輪廓樣式)以iOS字形樣式填充家用圖標材料填充樣式的移動設計的房屋主題圖標
  • 又一波乾貨:CSS 資源大全
    偶爾在http://Hop.ie上寫博客,目前在建設@cssanimationCSS Commits – 最近忙於 CSSWG 的公共 Mercurial 庫Scott Jehl – responsiblerwd 的作者,現在 abookapart上 面在打折Dudley Storey – Web開發者、作者、老師以及演說者。Zoe M.
  • HTML+CSS系列:登錄界面實現
    /css/style.css" /> <link rel="stylesheet" href="css/iconfont.css"/> <title>登錄界面</title> </head> <body> <div id="bigBox"> <
  • jquery css() 增加值
    script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script>  $( function() {    $( "p" ).click( function() {      $( this ).css
  • 9102年了,公眾號還不會換字體?
    老沙來給大家解釋下,font-family 指的是字體,而後面 STHeitiSC-Light 為字體名稱。基本上我們要改字體,直接找到這個就行。假如我們要修改字體樣式,可直接替換掉 STHeitiSC-Light。
  • 前端學習:這些CSS小技巧你都會嗎?
    基本規則是:行內樣式 > id樣式 > class樣式 > 標籤名樣式比如,有一個元素:<div id="ID" style="color:black;"></div>行內樣式是最優先的,然後其他設置的優先性,從低到高依次為:div < .class < div.class
  • css3 تە نۇر چاقناپ رەڭ ئۆزگەرتىپ تۇرىدىغان كۇنۇكا ياساش (سىنلىق)
    css3 تە ھەركەتجان تەگلىكى بار كۇنۇپكا ياساش
  • CSS做漸變字體顏色
  • 這個女孩設計了一套定製字體,讓全球500萬網友免費宣傳她的國家!
    因此,我們首先考慮重新設計LOGO和字體,原始字體——Harabara由巴西設計師製作的,而現在的字體是由菲律賓本土設計師製作,字體靈感也來自本土——菲律賓的手繪標識牌。「BBDO藝術總監Michelle Co告訴Esquire。
  • 用JQ + CSS實現浪漫表白必備
    DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>浪漫表白 By:阿杜</title> <style type = "text/css">