首頁 > web前端 > 前端問答 > html標記分為哪兩種

html標記分為哪兩種

angryTom
發布: 2019-07-23 15:19:05
原創
10806 人瀏覽過

html標記分為哪兩種

推薦教學:Html教學

#  一般來說,分為行內元素和塊狀元素,行內元素意思是,例如兩個行內元素在同一行,他們不會分行,比如,等他們不支持寬度和高度的屬性,所以行內元素的高度和寬度只是其內容的高度和寬度。塊狀的話,如果兩個塊狀元素不能再同一行,意思就是他們會換行,比如

...等,但是塊狀元素支持width和height的屬性,而行內元素不支持,當然你可以透過css來把行內改成塊狀或把塊狀改成行內。

1.行內元素

  行內元素最常使用的就是span,其他的只在特定功能下使用,修飾字體和標籤,還有這兩個標籤可以直接做出平方的效果,而不需要類似移動屬性的幫助,很實用。

  行內元素特徵:(1)設定寬高無效

         (2)對margin只設定左右方向有效,上下左右都有效,且padding設定上下都有效,即會撐大空間

         (3)不會自動換行

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title>测试案例</title>
        <style type="text/css">
            span {
                width: 120px;
                height: 120px;
                margin: 1000px 20px;
                padding: 50px 40px;
                background: lightblue;
            }
        </style>
    </head>
    <body>
        <i>不会自动换行</i>
        <span>行内元素</span>
    </body>

</html>
登入後複製

#效果圖

html標記分為哪兩種

##2.塊狀元素

  塊狀元素代表性的就是div,其他如p、nav、aside、header、footer、section、article、 ul-li、address等等,都可以用div來實現。不過為了可以方便程式設計師解讀程式碼,一般都會使用特定的語意化標籤,使得程式碼可讀性強,且方便查錯。

  

塊狀元素特徵

:(1)能夠辨識寬高

         (2)margin和padding的上下左右均對其有效##                       3)可以自動換行

         (4)多個區塊狀元素標籤寫在一起,預設排列方式為從上至下

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title>测试案例</title>
        <style type="text/css">
            div {
                width: 120px;
                height: 120px;
                margin: 50px 50px;
                padding: 50px 40px;
                background: lightblue;
            }
        </style>
    </head>
    <body>
        <i>自动换行</i>
        <div>块状元素</div>
        <div>块状元素</div>
    </body>

</html>
登入後複製

效果圖

#

以上是html標記分為哪兩種的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板