[轉]HTML標籤元素的分類

 

 

在講解CSS佈局以前,咱們須要提早知道一些知識,在CSS中,html中的標籤元素大致被分爲三種不一樣的類型:塊狀元素、內聯元素和內聯塊狀元素。css

經常使用的塊狀元素有:html

<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>佈局

經常使用的內聯元素有:spa

<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>code

經常使用的內聯塊狀元素有:orm

<img>、<input>htm

 

塊級元素blog

什麼是塊級元素?在html中<div>、 <p>、<h1>、<form>、<ul> 和 <li>就是塊級元素。設置display:block就是將元素顯示爲塊級元素。以下代碼就是將行內元素a轉換爲塊狀元素,使a元素具備塊狀元素特色。圖片

1
a{ display : block ;}

塊級元素特色:ci

一、每一個塊級元素都重新的一行開始,而且其後的元素也另起一行。(真霸道,一個塊級元素獨佔一行)

二、元素的高度、寬度、行高以及頂和底邊距均可設置。

三、元素寬度在不設置的狀況下,是它自己父容器的100%(和父元素的寬度一致),除非設定一個寬度。

 

行內元素

在html中,<span>、<a>、<label>、<input>、 <img>、 <strong> 和<em>就是典型的行內元素(inline)元素。固然塊狀元素也能夠經過代碼display:inline將元素設置爲行內元素。以下代碼就是將塊狀元素div轉換爲行內元素,從頁使用div元素具備行內元素特色。

行內元素特色:

一、和其餘元素都在一行上;

二、元素的高度、寬度、行高及頂部和底部邊距不可設置;

三、元素的寬度就是它包含的文字或圖片的寬度,不可改變。

 

內聯塊狀元素

內聯塊狀元素(inline-block)就是同時具有內聯元素、塊狀元素的特色,代碼display:inline-block就是將元素設置爲內聯塊狀元素。(css2.1新增),<img>、<input>標籤就是這種內聯塊狀標籤。

inline-block元素特色:

一、和其餘元素都在一行上;

二、元素的高度、寬度、行高以及頂和底邊距均可設置

 

原文連接:HTML標籤元素的分類

相關文章
相關標籤/搜索