html入門(三)文本標簽、文本格式化

文本標簽

要控制文本的格式,除了可以設置標簽的style屬性,指定樣式,還可以直接通過標簽來執(zhí)行樣式,這些標簽可以稱之為 屬性標簽。

  1. <em>和<strong>
    em標簽用于表示一段內(nèi)容中的著重點。
    strong標簽用于表示一個內(nèi)容的重要性。
    這兩個標簽可以單獨使用,也可以一起使用
<p>
<strong>警告:任何情況下不要接近僵尸。</strong>
他們只是 <em>看起來</em> 很友好,實際上他們是為了吃你的胳膊!
</p>

通常em顯示為斜體,而strong顯示為粗體。

  1. <i>和<b>
    i標簽會使文字變成斜體。
    b標簽會使文字變成粗體。
<i>我是i標簽中的內(nèi)容</i>
<b>我是b標簽中的內(nèi)容</b>

這兩個標簽和em和strong類似,但是這兩 個標簽沒有語義。
所以根據(jù)html5標準,當我們只想設置文本 特殊顯示,而不需要強調(diào)內(nèi)容時就可以使 用i和b標簽。

  1. <small>
    small標簽表示細則一類的旁注,通常包括 免責聲明、注意事項、法律限制、版權信 息等。
    瀏覽器在顯示small標簽時會顯示一個比父 元素小的字號。
我是p標簽中的內(nèi)容<small>我是small標簽中的內(nèi)容</small>
  1. <cite>
    使用cite標簽可以指明對某內(nèi)容的引用或參 考。例如,戲劇、文章或圖書的標題,歌 曲、電影、照片或雕塑的名稱等。
<p>
      <cite>《西游記》是講師徒四人西天取經(jīng)的故事</cite>
<\p>
  1. <blockquote>和<q>
    blockquote和q表示標記引用的文本。
    blockquote用于長引用,q用于短引用
    在兩個標簽中還可以使用cite屬性來表示引 用的地址。
孟子曾經(jīng)說過:
<blockquote>天將降大任于是人也...</blockquote>
他說的真對啊!

<p>孔子曾經(jīng)說過:<q>學而時習之不亦說乎</q></p>
  1. <sup>和<sub>
    sup和sub用于定義上標和下標。
    上標主要用于表示類似于103中的3。
    下標則用于表示類似余H2O中的2。
<p>2<sup>2<\sub></p>
<p>H<sub>2</sub>O</p>
  1. <ins>和<del>
    ins表示插入的內(nèi)容,顯示時通常會加上下 劃線。
郭敬明的個頭兒真<ins>高啊</ins>!

del表示刪除的內(nèi)容,顯示時通常會加上刪 除線。

<del>17.75</del><br>
  1. <code>和<pre>
    如果你的內(nèi)容包含代碼示例或文件名,就 可以使用code元素。
    pre元素表示的是預格式化文本,可以使用
    pre包住code來表示一段代碼。
<pre>
        <code>
          if true:
                  print('hello')        
        </code>
</pre>

列表

  1. 有序列表:使用ol和li來創(chuàng)建一個有序列表
<ol>
<li>列表項1</li>
<li>列表項2</li>
<li>列表項3</li>
</ol>

  1. 無序列表:使用ul和li來創(chuàng)建一個無序列表。
<ul>
<li>列表項1</li>
<li>列表項2</li>
<li>列表項3</li>
</ul>

  1. 定義列表:使用dl、dd、dt來創(chuàng)建一個定義列表
<dl>
<dt>定義項1</dt>
<dd>定義描述1</dd>
<dt>定義項2</dt>
<dd>定義描述2</dd>
<dt>定義項3</dt>
<dd>定義描述3</dd>
</dl>


    <!-- 
    列表就相當于去超市購物時的那個購物清單,在HTML也可以創(chuàng)建列表,在網(wǎng)頁中一共有三種列表:
        1、無序列表
        2、有序列表
        3、定義列表
     -->
    <!-- 
        無序列表
            使用ul標簽來創(chuàng)建一個無序列表
            使用li在ul中創(chuàng)建一個一個的列表項,一個li就是一個列表項
        通過type屬性可以修改無序列表的項目符號,可選值:
            disc:默認值,實心的圓點
            square:實心的方塊
            circle:空心的圓圈
        注意:默認的項目符號我們一般都不使用
              如果需要設置項目符號,則可以采用為li設置背景圖片的方式來設置
        ul和li都是塊元素
     -->
    <ul>
        <li>西門大官人</li>
        <li>柴大官人</li>
        <li>許大官人</li>
        <li>唐僧大官人</li>
    </ul>

    <!-- 
        有序列表和無序列表類似,只不過它使用ol來代替ul
        有序列表使用有序的序號作為項目符號
        type屬性,可以指定序號的類型,可選值:
            1,默認值,使用阿拉伯數(shù)字
            a/A,采用小寫或大寫字母作為序號
            i/I,采用小寫或大寫的羅馬數(shù)字作為序號
        ol也是塊元素
     -->
    <ol type="1">
        <li>結構</li>
        <li>表現(xiàn)</li>
        <li>行為</li>
    </ol>

    <!-- 
        列表之間都是可以互相嵌套,可以在無序列表中放個有序列表,也可以在有序列表中放一個無序列表
     -->
    <p>菜譜</p>
    <ul>
        <li>
            魚香肉絲
            <ol>
                <li>魚</li>
                <li>香</li>
                <li>肉絲</li>
            </ol>
        </li>
        <li>
            宮保雞丁
            <ul>
                <li>宮保</li>
                <li>雞丁</li>
            </ul>
        </li>
        <li>過橋茄子</li>
    </ul>

    <!-- 
        定義列表用來對一些詞匯或內(nèi)容進行定義
        使用dl來創(chuàng)建一個定義列表,它有兩個子標簽
            dt:被定義的內(nèi)容
            dd:對定義內(nèi)容的描述
        同樣,dl、ul、ol之間都可以互相嵌套
     -->
    <dl>
        <dt>武松</dt>
        <dd>景陽岡打虎英雄,戰(zhàn)斗力99</dd>
        <dd>后打死西門慶,投奔梁山</dd>
        <dt>武大</dt>
        <dd>著名餐飲企業(yè)家,戰(zhàn)斗力0</dd>
    </dl>

文本格式化

1.顏色像素
長度單位
像素px
- 像素是我們在網(wǎng)頁中使用得最多的一個單位
一個像素就相當于屏幕中的一個小點
我們的屏幕實際上就是由這些像素點構成的
但是這些像素點是不能直接看見的
- 不同顯示器一個像素的大小也不相同
顯示效果越好、越清晰,像素就越小,反之像素越大
百分比%
- 也可以將單位設置為一個百分比的形式
這樣瀏覽器將會根據(jù)其父元素的樣式來計算該值
- 使用百分比的好處是,當父元素的屬性值發(fā)生變化時,子元素也會按照比例發(fā)生改變
- 在我們創(chuàng)建一個自適應的頁面時,經(jīng)常使用百分比作為單位
em
- em和百分比類似,它是相對于當前元素的字體大小來計算的
- 1em = 1font-size
- 使用em時,當字體大小發(fā)生改變時,em也會隨之改變
- 當設置字體相關的樣式時,經(jīng)常會使用em

  1. 顏色單位
    (1)在CSS可以直接使用顏色的單詞來表示不同的顏色
    紅色:red
    藍色:blue
    綠色:green
    (2)也可以使用RGB值來表示不同的顏色
    所謂的RGB值指的是通過Red Green Blue三元色,
    通過這三種顏色的不同的濃度,來表示出不同的顏色

例子:rgb(紅色的濃度,綠色的濃度,藍色的濃度);
顏色的濃度需要一個0-255之間的值,255表示最大,0表示沒有
濃度也可以采用一個百分數(shù)來設置,需要一個0% - 100%之間的數(shù)字
使用百分數(shù)最終也會轉(zhuǎn)換為0-255之間的數(shù)
0%表示0
00%表示255
(3)也可以使用十六進制的rgb值來表示顏色,原理和上邊RGB原理一樣,只不過使用十六進制數(shù)來代替,使用三組兩位的十六進制數(shù)組來表示一個顏色,每組表示一個顏色
第一組表示紅色的濃度,范圍00-ff

第二組表示綠色的濃度,范圍00-ff
第三組表示藍色的濃度,范圍00-ff
語法:#紅色綠色藍色
十六進制:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00 - ff
00表示沒有,相當于rgb中的0
ff表示最大,相當于rgb中255
紅色:#ff0000
像這種兩位兩位重復的顏色,可以簡寫
比如:#ff0000 可以寫成 #f00

abc #aabbcc

background-color: rgb(161,187,215);
 background-color: rgb(100%,50%,50%);
background-color: #0000ff;
background-color: #00f;         
background-color: #084098;

(3)RGBA
RGBA表示一個顏色和RGB類似,只不過比
RGB多了一個A(alpha)來表示透明度, 透明度需要一個0-1的值。0表示完全透明,
1表示完全不透明。
– RGBA(255,100,5,0.5)

  1. 文字大小
    font-size用來指定文字的大小。
    設置文字的大小,瀏覽器中一般默認的文字大小都是16px,font-size設置的并不是文字本身的大小,在頁面中,每個文字都是處在一個看不見的框中的,我們設置的font-size實際上是設置格的高度,并不是字體的大小,一般情況下文字都要比這個格要小一些,也有時會比格大,根據(jù)字體的不同,顯示效果也不同
    通過font-family可以指定文字的字體,當采用某種字體時,如果瀏覽器支持則使用該字體,如果字體不支持,則使用默認字體。
    該樣式可以同時指定多個字體,多個字體之間使用“,”分開
    當采用多個字體時,瀏覽器會優(yōu)先使用前邊的字體,如果前邊沒有,再嘗試下一個
    (1)通過font-family可以指定標簽中文字使用 的字體。
    例如:
    p{font-family:Arial}
    – 上邊這行代碼指定了p標簽中使用名為arial作 為字體
    一般來說只有用戶計算機中安裝了我們指 定的字體時,它才會顯示,否則這行代碼 是沒有意義的。
    (2)通過font-family可以同時指定多個字體。
    例如:
    p{font-family:Arial , Helvetica , sans-serif}
    如上我實際上指定了三種字體,那么到底 使用的是哪個呢?瀏覽器會優(yōu)先使用第一 個,如果沒有找到則使用第二個,以此類 推。
    這里面sans-serif并不是指的具體某一個字 體。而是一類字體。
    (2)字體分類
    serif(襯線字體)
    sans-serif(非襯線字體)
    monospace (等寬字體)
    cursive (草書字體)
    fantasy (虛幻字體)
    以上這些分類都是一些大的分類,并沒有 涉及具體的類型,如果將字體指定為這些 格式,瀏覽器會自己選擇指定類型的字體。
    (3)斜體和粗體
    font-style用來指定文本的斜體。
    指定斜體:font-style:italic
    指定非斜體:font-style:normal
    font-weight用來指定文本的粗體。
    指定粗體:font-weight:bold
    指定非粗體:font-weight:normal
    (4)小型大寫字母
    font-variant屬性可以將字母類型設置為小 型大寫。在該樣式中,字母看起來像是稍 微縮小了尺寸的大寫字母。
    – font-variant:small-caps
    (5)字體屬性的簡寫
    font可以一次性同時設置多個字體的樣式。
    語法:
    – font:加粗 斜體 小型大寫 大小/行高 字體
    這里前邊幾個加粗、斜體和小型大寫的順 序無所謂,也可以不寫,但是大小和字體 必須寫且必須寫到后兩個。
    (5)大寫化
    text-transform樣式用于將元素中的字母全都變成大寫。
    大寫:text-transform:uppercase
    小寫:text-tansform:lowercase
    首字母大寫:text-transform:capitalize
    正常:text-transform:none

  2. (1)行間距
    line-height用于設置行高,行高越大則行 間距越大。
    行間距 = line-height – font-size
    (2)文本修飾
    text-decoration屬性,用來給文本添加各 種修飾。通過它可以為文本的上方、下方 或者中間添加線條。
    可選值:
    underline
    overline
    line-through
    none
    (3)對齊文本
    text-align用于設置文本的對齊方式。
    可選值:
    left:左對齊
    right:右對齊
    justify:兩邊對齊
    center:居中對齊
    (4)首行縮進
    text-indent用來設置首行縮進。
    該樣式需要指定一個長度,并且只對第一 行生效
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,193評論 1 92
  • 學習CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,200評論 0 1
  • 本課來自http://www.imooc.com/learn/9請不要用作商業(yè)用途。 HTML5 HTML介紹 H...
    PYLON閱讀 3,457評論 0 5
  • *文章來自榕樹下“蒙面故事王”故事創(chuàng)意大賽可西 *“蒙面歌王”節(jié)目官方授權 文/又見葉飄零 藍之魂高校樂隊的排練現(xiàn)...
    榕小樹閱讀 1,000評論 0 1
  • 恐怖襲擊、搶劫、醉鬼、色狼、詐騙……安全第一,小心保重! 歡迎關注簡書「時差黨」專題!我是主編寧曾,每天在世界最南...
    寧曾閱讀 399評論 9 16

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