03.CSS字體

  • 字體系列
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            body{
                font-family: "微軟雅黑",times,serif;
            }
            #D01,#D03,#D05{
                font-family: arial;
            }
        </style>
    </head>
    <body>
        <div id="D01">
            <span>01</span>
        </div>
        <div id="D02">
            <span>02</span>
        </div>
        <div id="D03">
            <span>03</span>
        </div>
        <div id="D04">
            <span>04</span>
        </div>
        <div id="D05">
            <span>05</span>
        </div>
</html>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.字體系列是有一系列字體組成的,并非單個字體;
2.為避免CSS定義字體,而用戶并未安裝此字體,導致顯示問題,CSS定義了5種通用字體系列:
    Serif 字體,Sans-serif 字體,Monospace 字體,Cursive 字體,Fantasy 字體
3.font-family屬性用來指定元素的字體/字體系列;
4.為避免元素定義某種指定字體,用戶未安裝此字體而導致顯示問題,可在最后加上一個字體系列,
    系統(tǒng)會從前向后依次查找定義的字體,若均未找到,則遵循字體系列里的字體定義.
    font-family: "微軟雅黑",times,serif;
運行圖片
  • 字體風格

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            body{
                font-family: "微軟雅黑",times,serif;
                font-style: normal;
            }
            #D01,#D05{
                font-style: oblique;
            }
            #D03{
                font-style: italic;
            }
        </style>
    </head>
    <body>
        <div id="D01">
            <span>01</span>
        </div>
        <div id="D02">
            <span>02</span>
        </div>
        <div id="D03">
            <span>03</span>
        </div>
        <div id="D04">
            <span>04</span>
        </div>
        <div id="D05">
            <span>05</span>
        </div>
</html>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.字體風格以font-style屬性定義;
2.字體風格默認為normal;
3.oblique和italic均未傾斜,視覺上并未太多感覺,italic是一種傾斜的風格,oblique是簡單的傾斜.
運行圖片
  • 字體加粗

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            body{
                font-family: "微軟雅黑",times,serif;
                font-style: normal;
                font-weight: normal;
            }
            #D01{
                font-weight: bold;
            }
            #D02{
                font-weight: lighter;
            }
            #D03{
                font-weight: 900;
            }
            #D04{
                font-weight: 100;
            }
        </style>
    </head>
    <body>
        <div id="D01">
            <span>01</span>
        </div>
        <div id="D02">
            <span>02</span>
        </div>
        <div id="D03">
            <span>03</span>
        </div>
        <div id="D04">
            <span>04</span>
        </div>
        <div id="D05">
            <span>05</span>
        </div>
</html>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.字體加粗以font-weight屬性定義,默認值normal;
2.100~900定義了9個級別,依次加粗,其中400等于normal,700等于bold;
3.關(guān)鍵字有bloder比blod要更粗,lighter比light要更細.
運行圖片
  • 字體大小

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            body{
                font-family: "微軟雅黑",times,serif;
                font-style: normal;
                font-weight: normal;
                font-size: 100%;
            }
            #D01{
                font-size: 20px;
            }
            #D02{
                font-size: 1.5em;
            }
            #D03{
                font-size: 50%;
            }
            #D04{
                font-size: 16px;
            }
        </style>
    </head>
    <body>
        <div id="D01">
            <span>01</span>
        </div>
        <div id="D02">
            <span>02</span>
        </div>
        <div id="D03">
            <span>03</span>
        </div>
        <div id="D04">
            <span>04</span>
        </div>
        <div id="D05">
            <span>05</span>
        </div>
</html>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.字體大小由font-size屬性設(shè)置,默認大小16px;
2.現(xiàn)實開發(fā)中更多使用em=pixels/父元素字體大小,默認1em=16px,em為W3C推薦使用單位;
3.實際開發(fā)中,為避免絕對大小造成的縮放不適配問題,大多采用相對大小,百分比和em的組合.
正常展示
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學習CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,189評論 0 1
  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,200評論 1 4
  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識選擇器(重要?。。。├^承、特殊性、層疊、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,441評論 0 40
  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現(xiàn)在,利用CSS3的Transform,...
    kiddings閱讀 3,297評論 0 11
  • 2017-11-1(四期57/99) 感恩 —— 自己送女兒上學,愛人可以早到公司,開啟十一月的第一天。 感恩 —...
    慢慢花開閱讀 281評論 0 0

友情鏈接更多精彩內(nèi)容