HTML標簽部分(塊級/行級)


一.基本塊級標簽

1.HTML標簽的分類:

     a.塊級標簽:顯示為塊狀,獨占一行,自動換行。
     b.行級標簽:在一行中,從左往右依次排列,不會自動換行。

2.h標簽(標題標簽)

    h標簽:標題標簽,顯示為黑體加粗!!

     標題標簽,共分六種:h1~h6:h1最大,h6最小!
 
<h1>這是h1標簽</h1>
        <h2>這是h2標簽</h2>
        <h3>這是h3標簽</h3>
        <h4>這是h4標簽</h4>
        <h5>這是h5標簽</h5>
        <h6>這是h6標簽</h6>

2.hr標簽

        <!--hr標簽:表示一條水平線-->
       <hr />自閉和標簽

3.p標簽(段落標簽)

      p標簽:表示段落標簽。 相當於我們文章中的一段文字!!

4.<br />換行符

     注意:在代碼中,直接回車換行,瀏覽器不認識。必須使用換行符<br />告訴瀏覽器這里要換行。

5.pre標簽(預格式標簽)

    pre標簽會保留代碼中的空格,回車等符號,直接在瀏覽器中顯示。
    pre標簽常用於在網頁中顯示代碼,保留代碼格式!!!

6.blockquote(塊引用標簽)

    blockquote:塊引用標簽。表明一段話是從其他網站引用的。
    有一個重要屬性:cite=""表示這段話的引用來源,常放一個網站地址。
    但是瀏覽器顯示並沒有任何區別。

二.基於布局的塊級標簽

1.無序列表

   有多個列表項組成,每個列表前面帶小黑點,稱為無序列表。用<ui>表示。列表中的每一個小項用<li>表示。
         <ul>
            <li>這是無序列表第一項</li>
            <li>這是無序列表第二項</li>
            <li>這是無序列表第三項</li>
            <li>這是無序列表第四項</li>
        </ul>

2.有序列表

    有序列表用<ol>標簽,列表中的每一個小項用<li>表示。
       <ol>
            <li>這是有序列表第一項</li>
            <li>這是有序列表第二項</li>
            <li>這是有序列表第三項</li>
            <li>這是有序列表第四項</li>
        </ol>
        

3.定義列表(定義描述列表)

    定義列表<dl>,里面有一個標題<dt>,有多個描述項<dd>.
    標題默認頂格顯示,描述項相對標題向后縮進。
        <dl>
            <dt>這是dl列表的標題</dt>
            <dd>這是dl列表的描述項1</dd>
            <dd>這是dl列表的描述項2</dd>
            <dd>這是dl列表的描述項3</dd>
            
        </dl>

4.圖片組合標簽(了解)

   組合標簽<figure>,里面有兩部分;
        ①圖片<img/>后續講解;
        ②圖片的標題:<figcaption></figcaption>

5.分區標簽div(最常用的標簽)

    沒有任何的特殊作用, 僅僅起到一個包裹的功能,常用於網頁中划分區塊。
    此標簽中可以包裹任何內容,需要配合CSS一起使用。

三.基本行級標簽

1.塊級標簽與行級標簽的區別(很重要!!!)

   ① 塊級標簽:默認寬度100%(占滿一行);
       塊級標簽自動換行(獨占一行,右邊不能有任何東西);
       塊級標簽可以使用CSS設置寬度高度!
 
   ② 行級標簽:默認寬度由內容撐開(內容多寬、寬度就占多寬);
        行級標簽不會自動換行(一行當中,從左往右依次排列);
        行級標簽的寬度高度不能設置!

2.常見的行級標簽

1、span標簽:

      ① span標簽只是包裹作用,沒有任何其他含義;
      ② span 作用與div類似,需配合CSS使用。只不過div是塊級標簽、span是行級標簽。

2、[em/strong i/b 區別] :{重點}

       ① em和i都能傾斜。strong和b都能加粗!但是,i和b僅僅是單純的傾斜加粗,而em和Strong多了強調的語義。
       ② em和strong都表示強調,但是strong強調的級別更高!
注意:
       1、強調的目的:讓搜索引擎知道網頁重點強調的內容!便於搜索引擎顯示!
       2、Strong和em都可以多層嵌套,表示強調程度的遞增!

3、q標簽

      q標簽:表示短引用 。
      cite屬性:用於聲明引用的來源。
【常用的引用標簽】
     <blockquote>用於引用一段內容</blockquote>
     <q>用於引用一句話</q>
     <cite>常用於引用作品名、書畫名等</cite>
  相同點:三個引用標簽,都用cite屬性表示引用來源
  不同點:① 引用的內容不同。
                     blockquote->一段話,q->一句話,cite->作品名
                ② 顯示的默認效果不同。
                     blockquote->默認整段向右縮進;
                     q->默認加引號;
                     cite->默認傾斜!

4、small和big

      small標簽:將字體縮小一號;
      big標簽:將字體放大一號;
 
注意:
        ① small和big可以多層嵌套,直到字體達到最小或最大為止;
        ② 這倆標簽已經被淘汰,並不建議使用。

5、img 圖片標簽

 ① src屬性:表示圖片的路徑

[圖片路徑的合法方式]

a.網絡鏈接:由於圖片在其他網站,如果其他網站刪除圖片,我們也不能訪問,所以不建議使用這種方式;
                   <img src="https://www.baidu.com/img/bd_logo1.png" />
b.絕對路徑:使用絕對路徑的圖片,只有在本機使用file協議才能訪問!所以,嚴禁使用這種方式!
                   <img src="file:///E:/icon.jpg" />
c.相對路徑:
    ① 圖片與當前文檔在同一層文件夾:直接寫圖片名
           eg:<img src="icon.jpg" />
    ② 圖片在當前文檔的下一層文件夾:文件夾名/圖片名
           eg:<img src="img/icon.jpg" />
    ③ 圖片在當前文檔的上一層文件夾: ../圖片名 (../表示后退一層)
           eg:<img src="../icon.jpg" />
但是,一定要注意:圖片必須包含在項目里面,不能訪問項目外的圖片。
 

② height:圖片的高度 width:圖片的寬度

     eg:<img src="img/icon.jpg" height="500" width="10" />

③ title:圖片的標題,也就是鼠標指上后看到的提示文字

     eg:<img src="img/icon.jpg" title="鼠標指上后看到的提示文字" />

④ alt: 圖片無法加載時顯示的文字。省略alt,將默認顯示title內容。

     eg:<img src="img/icon.jpg" alt="圖片無法加載時顯示的文字" />

⑤ align:圖片周圍的文字相對於圖片如何對齊。

    可選值:top->圖片頂部 center->圖片中部 bottom->圖片底部
     eg: <img src="img/icon.jpg" align="top" />12345

6.a標簽(超鏈接)

   a標簽屬性

①href屬性:表示超鏈接需要跳轉的頁面。
A.可以寫網絡地址:
   <a href="http://www.baidu.com">這是一個超鏈接</a>
B.可以打開本地html文件:
   采用相對路徑確定文件地址。與img標簽確定方式相同。
 
②title屬性:鼠標指上后顯示的提示文字。
 
③target屬性:設置新頁面打開的窗口位置
       可選值:-self自身頁面打開(默認)-blank新窗口打開 

【超鏈接的特殊應用】

1.功能性鏈接:(了解)
   mailto://點擊鏈接給指定郵箱發送郵件
代碼示例:
           <a href="mailto://jianghao@jerei.com" >發郵件!!</a>
           tencent://message/?uin=1097270356 點擊與指定QQ聊天
還有:tell://手機端點擊打電話;
           message://手機端點擊發送短信;
           ftp://使用ftp協議進行文件的上傳下載;
 
2.錨鏈接:(重點)
        ①在頁面的指定位置設置一個錨點,用name屬性表示錨點的名字;
             <a name="top"></a>
        ②將超鏈接的href屬性,設置為#加錨點的名字;
             <a href="#top">點擊鏈接,跳轉到top錨點位置</a>
 
>>>頁面間錨鏈接
        ①在新頁面的指定位置設置一個錨點,用name屬性表示錨點的名字;
            <a name="top"></a>
        ②將超鏈接的href屬性,設置為“新頁面地址#加錨點名字”;
            <a href="test.html#top">點擊鏈接,跳轉到test.html的top錨點位置</a>

7.W3c規范:

       1.W3c:萬維網聯盟,負責制定和維護Web行業開發標准;
       2.W3c要求的規范:
          ①規范中倡導 兩個分離
              內容與表現分離;(HTML與CSS分離開)
              內容與行為分離:(HTML與JavaScript分離開)
          ②HTML語言要遵循語義化!!
          ③關於代碼書寫的規范:
              標簽與屬性必須要小寫
              標簽必須要閉合
              屬性值必須用引號引起來(img src="屬性值")
              標簽必須正確嵌套(不能交叉,塊級標簽可以包裹行級標簽,行級標簽不能包裹塊級標簽)

8. 其他的行級標簽:[了解即可]

    (1)u標簽:帶下划線

代碼:
         <u>u標簽帶下划線</u>
         <span style="text-decoration: underline;">css實現下划線</span>

     (2)s標簽:帶刪除線

代碼:
         <s>s標簽帶刪除線</s>
         <span style="text-decoration: line-through;">css實現刪除線</span>

    (3)定義專業術語(dfn 定義專業術語 abbr 專業術語縮寫詞)

     提示搜索引擎,當前為一段計算機代碼。
     但是code不會保留代碼格式,需要配合pre標簽共同使用。

   (5)var:表示變量

代碼:
      <var>x</var>+<var>y</var>=<var>z</var>

    (6)bdo:定義文本的顯示方向

          rtl 從右向左 ltr從左向右

    (7)kbd:需要用戶輸入的文字

    (8)sup,sub:上下標

    (9)time:表示時間

 

HTML5語義化標簽

1.header:表示文章的頭部
2.footer:表示文章的底部
3.section:表示網站或者文章的一個章節,也就是文章的一大塊
4.article:表示一篇文章
5.aside:表示與文章相關,但是不屬於文章一部分的內容
6.hgroup:表示包裹一組標題標簽h1~h6
7.nav:表示一個導航欄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM