整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          html基礎必備-文本格式標記,前端小白一看就會

          本格式標記

          以下HTML標記用于格式化網頁上文本的外觀。這可以使網頁變得更加生動,但是,文本格式的太多變化也會使人不快。

          標題 - <head> </head>

          head標記有6個級別可用,從h1用于最大和最重要的標題,到h6是最小的標題。

          粗體 - <b> </b>

          b標記之間的文本以粗體顯示,與周圍的文本相對突出。

          斜體 - <i> </i>

          i標記以一個小角度顯示文本。

          下劃線 - <u> </u>

          u標記在文本正文添加一條線,請注意,鏈接已經有下劃線,不需要額外的標記。

          刪除線 - <strike> </strike>

          strike標記在文本的正中間畫一條線,通常用來表示文本是舊的,不再相關,刪除。也可以用<s></s>代替。

          預格式化文本 - <pre> </pre>

          pre標記之間的任何文本,包括空格、回車符和標點符號,都將像在文本編輯器中一樣顯示在瀏覽器中(通常瀏覽器會忽略多個空格)

          源代碼 - <code> </code>

          code標記之間的文本以固定寬度字體顯示,通常在顯示源代碼時使用。

          打字機文本 - <tt> </tt>

          tt標記之間的文本就像是用打字機打出了一個固定寬度的文字。

          Block Quote - <blockquote> </blockquote>

          blockquote標記定義一個塊引用,并且在塊的左右添加額外的邊距。

          小號字 - <small> </small>

          small標記讓你無需設置字體大小,就可以使文本呈現(xiàn)比周圍稍小的外觀。

          字體顏色 - <font color="#??????"> </font>

          font標記的color屬性改變幾個字或一段文字的顏色。屬性使用十六進制顏色代碼。

          字體大小 - <font size="?"> </font>

          font標記的size屬性改變字體的大小,值范圍從1到7,1是最小,7是最大。

          字體大小變化 - <font size="+/-?"> </font>

          font標記的size屬性還可以相對于其前面的字體大小的作即時更改,此用法將按你指定的數(shù)字增減字體大小。例如:<font size="-1">一些文本</font>

          字體 - <font face="?"> </font>

          font標記的face屬性以指定的字體顯示文本,值為字體名稱,如“Helvetica”、“Arial”或“Courier”。

          居中 - <center> </center>

          center標記之間的所有內容都居中。

          強調 - <em> </em>

          em標記用于強調文本,文本通常以斜體顯示,可能會根據(jù)瀏覽器的不同而有所不同。

          著重強調 - <strong> </strong>

          strong標記用于著重強調文本,通常以粗體顯示,可能會根據(jù)瀏覽器的不同而有所不同。

          例子

          下面是以上標記的示例:

          瀏覽器顯示內容如下所示:

          前,瀏覽器只能展示本地安裝的字體。如果字體未安裝,網頁顯示效果會大打折扣。

          為了解決這個問題,CSS 引入 web 字體,允許瀏覽器從服務器下載字體,下載完成后再重新渲染字體。

          字體文件格式

          使用 web 字體前,需要了解常用的字體文件格式。

          TTF 字體文件,即 TrueType 字體,是由蘋果和微軟在 20 世紀 80 年代末開發(fā)的字體標準。它是 macOS 和 Windows 操作系統(tǒng)使用最廣泛的字體格式。

          OTF 字體文件,即 OpenType 字體,是一種可縮放的計算機字體格式。它建立在 TrueType 基礎上,是微軟的注冊商標。OpenType 字體目前在主要的計算機平臺上廣泛使用。

          WOFF 字體文件,即 The Web Open Font Format 字體,是一種用于網頁的字體格式,2009 年開發(fā),如今是 W3C(萬維網聯(lián)盟)的推薦標準。WOFF 本質是 OpenType 或 TrueType 字體,但是經過壓縮并附加額外的元數(shù)據(jù)。在帶寬受限的網絡中,WOFF 能更好的支持從服務器到客戶端的字體傳輸。

          WOFF 2.0 字體文件,相比于 WOFF,提供了更高的壓縮效率

          SVG 字體,將 SVG 用作顯示文本時的字形。SVG 1.1 規(guī)范定義了一個字體規(guī)范,允許在 SVG 文檔中創(chuàng)建字體。

          EOT 字體文件,即 Embedded OpenType Fonts 文件,是微軟設計的一種用于網頁的嵌入式字體,它是 OpenType 字體的緊湊形式。

          不同字體格式的瀏覽器兼容性下圖所示:

          不同字體格式的瀏覽器兼容性,截圖數(shù)據(jù)來自 w3schools.com

          使用自定義字體

          使用 @font-face CSS 指令定義自定義字體。使用前需要把字體文件放在服務器目錄,然后定義新的字體名稱,并指向字體所在位置。

          京華老宋體為例,這是一款可以免費商用的中文字體。下載字體文件后,放到和 index.html 同級的目錄,重命名為 jh-song.ttf。

          下載字體文件

          在 @font-face 指令內,使用 font-family 定義字體名稱,src 屬性定義字體文件路徑。

          定義 web 字體

          然后,像使用普通字體一樣,使用自定義字體樣式:

          使用 web 字體

          字是網頁展示的重要內容之一,所以對文字的修飾也是CSS重點關注的一部分, CSS提供了以下常用的樣式屬性來修飾文字。

          color 屬性

          color 用來設置文字顏色。

          設置方式支持以下幾種格式

          • 英語顏色單詞形式,如: red(紅)、black(黑)、orange(橙色)等。
          <style>
            .box {
              color: red;
            }
          </style>
          
          
          <div class="box">文字顏色</div>
          • 十六進制表示法, 設計軟件中通用的表示方法。
          • 例如:ff00000; ff 即為十進制255;每種顏色分為 0~255的數(shù)字。
          • 如果表示顏色值重復 例如:#ffaabb 可以簡寫為#fab.。
          • 黑色為 #000 ,白色為 #fff。
          • 以#ff0000為例,兩兩分組,分別表示三原色:紅、綠、藍。


          <style>
            .box {
              color: #ff0000;
            }
            .box1 {
              color: #f00;
            }
          </style>
          
          
          <div class="box">文字顏色</div>
          <div class="box1">簡寫形式</div>
          • RGB 表示法
          • 例如: color: rgb(255,0,0); rgb 內部的三個值,依次代表三原色 紅、綠、藍。
          • 其中 rgb(0,0,0) 代表黑色, rgb(255,255,255) 表示白色。


          <style>
            .box {
              color: rgb(255, 0, 0);
            }
          </style>
          <div class="box">文字顏色</div>
          • RGBA 表示法, 在RGB的表示方法的基礎上增加了透明度(最后一個參數(shù)代表透明度)。0-表示透明 1-表示實心。透明度是介于[0,1]之間的值。
          • RGBA 從 IE9開始兼容。
          <style>
          .box {
            color: rgba(255, 0, 0, 0.5);
          }
          </style>
          
          
          
          
          <div class="box">文字顏色</div>


          font-size 屬性

          font-size 屬性用來設置字體大小,單位通常為px 也可以為em,rem

          單位的解釋

          • px:像素
          • em: 相對元素字體的倍數(shù)
          • rem:相對html字體的倍數(shù), 例如:html標簽 設置為font-size為100px , div 設置font-size為1.5 rem 實際表現(xiàn)為:150px。
          <style>
            .box {
              font-size: 30px;
            }
          </style>
          
          
          <div class="box">文字大小</div>


          font-weight 屬性

          設置字體的粗細程度,常用的屬性有 normal 和 bold 兩個值。

          可以用以下值表示,也可以用數(shù)字表示。

          意義

          normal

          正常粗細,和400值相等

          bold

          加粗,與700數(shù)值相等

          lighter

          比 正常粗細還細, 不常用

          bolder

          比 加粗還粗,不常用

          100 200 300 400 500 600 700 800 900

          使用數(shù)字定義字體粗細

          inherit

          從父元素繼承字體粗細


          <style>
          .box_normal {
            font-weight: normal;
          }
          .box_bold {
            font-weight: bold;
          }
          
          
          .box_lighter {
            font-weight: lighter;
          }
          
          
          .box_bolder {
            font-weight: bolder;
          }
          
          
          .box_number {
            font-weight: 600;
          }
          </style>
          
          
          <body>
            <div class="box_normal">font-weight演示:正常粗細</div>
            <div class="box_bold">font-weight演示,加粗</div>
            <div class="box_lighter">font-weight演示,更細</div>
            <div class="box_bolder">font-weight演示, 更粗</div>
            <div class="box_number">font-weight演示, 數(shù)字</div>
          </body>


          font-style 屬性

          設置字體的傾斜程度

          意義

          normal

          正常字體, 不帶傾斜效果

          italic

          傾斜字體(常用,使用傾斜字體)

          oblique

          傾斜字體(用常規(guī)字體模擬傾斜,不常用)


          <style>
            .box1 {
              font-style: normal;
            }
            .box2 {
              font-style: italic;
            }
            .box3 {
              font-style: oblique;
            }
          </style>
          <body>
            <div class="box1">正常字體</div>
            <div class="box2">傾斜字體</div>
            <div class="box3">傾斜字體2</div>
          </body>


          text-decoration 屬性

          設置文本的修飾線的樣式

          示例

          意義

          none

          無線(a標簽去除下劃線會用到)

          underline;

          下劃線

          line-through;

          刪除線

          …等等

          還有很多,可自行百度


          <style>
            .decoration-none {
              text-decoration: none;
            }
            .decoration-underline {
              text-decoration: underline;
            }
            .decoration-line-through {
              text-decoration: line-through;
            }
          </style>
          <body>
            <div class="decoration-none">無線修飾</div>
            <div class="decoration-underline">下劃線</div>
            <div class="decoration-line-through">刪除線</div>
          </body>


          font-family 屬性

          指定使用的字體族,操作系統(tǒng)一般自帶很多字體;

          例如:window操作系統(tǒng)中的 ‘微軟雅黑’ ,黑體等。

          字體文件的格式有很多,比如 eot,woff2,woff,ttf,svg等。

          font-family 可以一次指定多個字體, 后面的字體屬于后備字體,只有前面的字體沒有找到,才會使用后面的字體。


          <style>
            div {
                font-family: serif, "Time New Roman", "微軟雅黑"
            }
          </style>
          <body>
            <div>字體</div>
          </body>


          自定義字體

          某些時候,我們的字體比較個性化,或者我們的字體是一個圖標字體(一種用符號表示圖片的方式)。那么此時,需要我們使用 @font-face 自定義字體

          自定義的字體一般是隨著網頁發(fā)布在服務器端,操作系統(tǒng)中并沒有。

          推薦一個比較好用的字體庫網站:https://www.iconfont.cn/(具體使用方式請自行百度)。


          主站蜘蛛池模板: 美女啪啪一区二区三区| 日本免费一区二区三区最新vr| 亚洲午夜一区二区三区| 国产情侣一区二区| 精品人妻一区二区三区毛片 | 久久无码人妻一区二区三区午夜 | 无码8090精品久久一区| 自拍日韩亚洲一区在线| AV怡红院一区二区三区| 无码中文字幕乱码一区| 日本一区二区三区高清| 日韩在线一区二区三区免费视频| 一区二区在线电影| 精品久久一区二区| 久久国产精品一区二区| 一本一道波多野结衣AV一区| 无码少妇一区二区三区芒果| 亚洲日韩AV无码一区二区三区人 | 在线观看午夜亚洲一区| 性色AV一区二区三区无码| 成人影片一区免费观看| 国产伦精品一区二区三区免费下载 | 中文日韩字幕一区在线观看| 立川理惠在线播放一区| 亚洲综合无码一区二区痴汉| 亚洲av一综合av一区| 嫩B人妻精品一区二区三区| 久久se精品一区精品二区国产 | 中文字幕久久久久一区| 国产精品被窝福利一区 | 亚洲av无码一区二区乱子伦as| 久久se精品一区精品二区国产| 搜日本一区二区三区免费高清视频| 精品国产一区在线观看 | 国产精品无码亚洲一区二区三区| 国产精品制服丝袜一区| 亚洲欧美日韩中文字幕一区二区三区| 精品一区二区三区在线观看视频 | 日韩视频一区二区| 人妻精品无码一区二区三区| 91午夜精品亚洲一区二区三区|