国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

行內元素和塊元素以及行內塊元素的特點

OldPanda / 2079人閱讀

摘要:標簽一般分為塊標簽和行內標簽兩種類型,也可以稱為塊元素和行內元素。塊元素和行內元素的具體特點如下三塊級元素塊元素會獨自占據一整行,或者多行,可以任意設置其大小尺寸,是用于搭建網頁布局的必須部分,使網頁結構更加緊湊合理。

一、背景

初學html,接觸很多標簽

、

、

    等,當寫出簡單的小頁面的時候,例如僅僅是一篇帶有標題的文章,標題

    標簽多帶帶一行,不管后面有多大的空間;

    標簽中使用多個給某些詞做強調,但是卻和

    中的其他內容同一行,由此,會思考為什么

    會有這種的不同?

    二、標簽的類型(顯示模式)

    想要知道為何不同,得先了解HTML標簽的類型。

    HTML標簽一般分為塊標簽和行內標簽兩種類型,也可以稱為塊元素和行內元素。

    上面舉例中的

    標簽就是典型的塊元素,標簽就是一個行內元素。塊元素和行內元素的具體特點如下:

    三、塊級元素(block-level)

    塊元素會獨自占據一整行,或者多行,可以任意設置其大小尺寸,是用于搭建網頁布局的必須部分,使網頁結構更加緊湊合理。

    塊級元素有以下幾個特點:

    1. 總是另起一行(特立獨行)
    2. 可以設置其寬度、高度,內外邊距
    3. 在不手動設置寬度的情況下,寬度默認為所在容器的100%(即容器寬度)
    4. 可以容納行內元素和其他塊元素。
    常見的塊級元素有:<div>/<h1>~<h6>/<p>/<ul>/<table>等,其中<div>是最常用最典型的塊級元素。

    特殊:文字類的塊級元素不能放塊元素,例如

    /

    ~
    /

    ?/*塊元素div*/
    div{
    ????width:?200px;???????/*寬高、外邊距、內邊距?都有效*/
    ????height:?30px;
    ????border:1px?solid?blue;
    ????margin:20px;????????
    ????/*????padding:10px;*/???/*此處內邊距會引起div寬高的變化,為了比較更直觀就注釋了*/
    ????line-height:?30px;
    }

    使用以上樣式給下面塊元素div設置

    <div>我是塊元素2div>
    <div>我是塊元素2div>

    效果圖見文末。

    四、行內元素(inline-level)

    行內元素也稱為內聯元素,行內元素不占有獨立區域,其大小僅僅被動的依賴于自身內容的大?。ɡ缥淖趾蛨D片),所以一般不能隨意設置其寬高、對齊等屬性。常用于控制頁面中文本的樣式。

    行內元素的特點:

    1. 總是和相鄰的行內元素在同一行上(物以類聚)
    2. 設置寬高無效,水平方向的padding和margin屬性可以設置,但是垂直方向上的無效。
    3. 默認寬度是他自身內容的寬度。
    4. 行內元素只能容納其他行內元素或者文本。

    特殊:a比較特殊,可以放塊級元素,但是鏈接里面不能再放鏈接。

    /*行內元素span*/
    span{
    ????width:200px;????????/*寬度設置無效*/
    ????height:?100px;??????/*高度也無效*/
    ????border:1px?solid?red;
    }

    下面是Html樣式

    <span>行內元素1span>
    <span>行內元素2span>
    <span>行內元素3span>
    <span>我是行內元素行內元素行內元素4span>

    效果圖見文末

    五、行內塊元素(inline-block)

    普遍的規則里總有那么幾個不一樣的,在行內元素中就有那么幾個特殊標簽,比如樣式:

    /*行內塊元素input*/
    input{
    ????width:?200px;??????/*寬高均有效*/
    ????height:?30px;
    }

    結構:

    <input?type="text"?value="行內塊元素1">?
    <input?type="text"?value="行內塊元素行內塊元素2行內塊元素">

    綜合效果圖如下:

    六、標簽顯示模式轉換(display)

    既然標簽有不同的顯示模式,就會有相應的轉換辦法以應對各種需要。

    display正是我們想要的。

    塊元素——>行內元素 : display:inline;

    行內元素——>塊: display:block;

    塊、行內元素——>行內塊: display: inline-block;

    總結

    總結完他們之間的特點更加清晰,記得更牢,首先在以后遇到當給一個元素設置的寬高無效的時候這就是一個原因,使用display即可解決。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1946.html

相關文章

  • 前端面試題-行內元素元素

    摘要:二塊級元素塊級元素占據其父元素容器的整個空間,因此創建了一個塊。而塊級元素可以包含行內元素和其他塊級元素。格式默認情況下,行內元素不會以新行開始,而塊級元素會新起一行。 一、行內元素 一個行內元素只占據它對應標簽的邊框所包含的空間。 二、塊級元素 塊級元素占據其父元素(容器)的整個空間,因此創建了一個塊。通常瀏覽器會在塊級元素前后另起一個新行。 三、行內元素示例 HTML showIm...

    int64 評論0 收藏0
  • 前端面試題-行內元素元素

    摘要:二塊級元素塊級元素占據其父元素容器的整個空間,因此創建了一個塊。而塊級元素可以包含行內元素和其他塊級元素。格式默認情況下,行內元素不會以新行開始,而塊級元素會新起一行。 一、行內元素 一個行內元素只占據它對應標簽的邊框所包含的空間。 二、塊級元素 塊級元素占據其父元素(容器)的整個空間,因此創建了一個塊。通常瀏覽器會在塊級元素前后另起一個新行。 三、行內元素示例 HTML showIm...

    cucumber 評論0 收藏0
  • 探究行內元素元素

    摘要:此元素將顯示為塊級元素,此元素前后會帶有換行符。新增的值此元素會作為列表顯示。塊級元素和行內元素的分類中的塊級元素標簽描述定義地址。定義圍繞表單中元素的邊框。定義預定義范圍內的度量。定義針對不支持框架的用戶的替代內容。定義表格中的單元。 標簽(空格分隔): CSS 在html中元素主要分為行內元素和塊級元素 行內元素 [x] 不獨占一行 [x] 書寫完成后不會自動換行 [x] 沒...

    arashicage 評論0 收藏0
  • 探究行內元素元素

    摘要:此元素將顯示為塊級元素,此元素前后會帶有換行符。新增的值此元素會作為列表顯示。塊級元素和行內元素的分類中的塊級元素標簽描述定義地址。定義圍繞表單中元素的邊框。定義預定義范圍內的度量。定義針對不支持框架的用戶的替代內容。定義表格中的單元。 標簽(空格分隔): CSS 在html中元素主要分為行內元素和塊級元素 行內元素 [x] 不獨占一行 [x] 書寫完成后不會自動換行 [x] 沒...

    loostudy 評論0 收藏0
  • 詳解css中display屬性(行內元素元素

    摘要:在中,和就是典型的行內元素元素。內聯元素不單獨占一行,給他設置寬高是沒有用的。在中和就是塊級元素。此元素會根據上下文作為塊級元素或內聯元素顯示。此元素會作為塊級表格來顯示類似,表格前后帶有換行符。 display屬性 首先,所有主流瀏覽器都支持 display 屬性。其次,我們都知道display 屬性規定元素應該生成的框的類型。默認值:inline 我們常用的display屬性值...

    figofuture 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<