學習前端之標籤分類

2021-10-10 11:56:03 字數 1643 閱讀 4184

html中的標籤有那麼多,如何簡單有快捷的記住他們呢?標籤雖然多,常用的就那麼幾個,只要把他們分類,就好記多啦。

塊級元素

行級元素

行內塊元素

div,p,h1-h6,form,ulli,olli,address,table

span,a,偽元素,strong,del,em

img三者有什麼區別呢?廢話不多說,直接上**。

我是第乙個divdiv

>

我是第二個divdiv

>

我是第乙個spanspan

>

我是第二個spanspan

>

*

divdiv.box

div.box2

span

span.s1

span.s2

效果如下:

可以發現,我們給span標籤設定了寬高,卻沒有設成功,而div標籤設定成功了,這是塊級元素與行級元素的區別之一:

塊級元素可以設定寬高,行級元素不能設定寬高,行級元素的寬高是其內容撐起的

除此之外,我們可以發現,div獨佔了一行,並自動換行,正如其名字塊級元素一樣,這是區別之二:

塊級元素獨佔一行,自動換行

任何標籤都有外邊距(margin)和內邊距(padding),那兩者在margin和padding方面又有什麼區別呢?

對於div,margin和padding上下左右都是有效的,而span標籤,雖然padding的上下有在變化,但並沒有像div那樣,把其他元素頂出去,它只是自己的寬高在變,這種不能被算作有效,這是塊級元素與行級元素的區別三:

塊級元素支援margin和padding,行級元素margin和padding只有左右有效,上下無效

兩者最後乙個區別是

塊級元素可以新增任意內容(除h標籤和p標籤),行級元素只能新增行級元素(除a標籤)

這點和之後的就自己下去試試吧,自己動手,豐衣足食!

以上都是塊級元素和行級元素的區別,那行級塊元素呢?

行級塊元素就是塊級元素和行級元素的結合體,它具有的特點:

不會獨佔一行,不會自動換行,可以新增高度和寬度,可以新增任意內容,支援margin和padding

最後,是最最最重要的點三者的轉換

轉化成塊級元素

display : block

轉化成行級級元素

display : inline

轉化成行級塊元素

display : inline-block

別小看他們哦,這三個可以起很大作用的,轉化為對應的元素,就具有其的特點了,比如,我們想要讓上面的span標籤可以設定寬高,只需要新增display : block,就可以實現啦,自己下去試試吧!!!

前端之標籤分類塊標籤和行內標籤

一 塊級元素 1 塊級元素的特徵 1 塊級元素獨佔一行,之後的元素也只能另起一行,相鄰的兩個塊級元素不能共用一行。2 塊級元素其元素的高度,寬度,行高和頂部底部邊距都是可以設定的。3 元素的寬度如果不設定的話,預設為父元素的寬度。4 塊級元素對應的屬性為display block 2 常見塊級元素 ...

前端學習 列表標籤

由於本人也是初學html,以下都為本人學習過程中分點整理的知識點,希望共同進步,不足之處望指出批正。1.什麼是列表標籤 作用 給一堆資料新增列表語義,也就是告訴瀏覽器這一堆資料是乙個整體 2.html中列表標籤的分類 無序列表 使用最多 unordered list 有序列表 使用最少 ordere...

前端學習 標籤初識

1.html的標籤 大部分元素都有乙個開始標記和結束標記,如 在開始標記和結束標記之間可以填充placeholder text 系標題 header的縮寫,隨著數字變大字型變小 段落無序列表 有序列表 文字輸入框,自封閉,新增required屬性 必須填,表單,給他新增乙個action屬性,其值制定...