摘要:標簽一般分為塊標簽和行內標簽兩種類型,也可以稱為塊元素和行內元素。塊元素和行內元素的具體特點如下三塊級元素塊元素會獨自占據一整行,或者多行,可以任意設置其大小尺寸,是用于搭建網頁布局的必須部分,使網頁結構更加緊湊合理。
初學html,接觸很多標簽 、、
等,當寫出簡單的小頁面的時候,例如僅僅是一篇帶有標題的文章,標題、
、
標簽多帶帶一行,不管后面有多大的空間;
標簽中使用多個
給某些詞做強調,但是
卻和
中的其他內容同一行,由此,會思考為什么
和
會有這種的不同?
想要知道為何不同,得先了解HTML標簽的類型。
HTML標簽一般分為塊標簽和行內標簽兩種類型,也可以稱為塊元素和行內元素。
上面舉例中的標簽就是典型的塊元素,
標簽就是一個行內元素。塊元素和行內元素的具體特點如下:
塊元素會獨自占據一整行,或者多行,可以任意設置其大小尺寸,是用于搭建網頁布局的必須部分,使網頁結構更加緊湊合理。
塊級元素有以下幾個特點:
常見的塊級元素有:<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>
效果圖見文末。
行內元素也稱為內聯元素,行內元素不占有獨立區域,其大小僅僅被動的依賴于自身內容的大?。ɡ缥淖趾蛨D片),所以一般不能隨意設置其寬高、對齊等屬性。常用于控制頁面中文本的樣式。
行內元素的特點:
特殊:a比較特殊,可以放塊級元素,但是鏈接里面不能再放鏈接。
/*行內元素span*/
span{
????width:200px;????????/*寬度設置無效*/
????height:?100px;??????/*高度也無效*/
????border:1px?solid?red;
}
下面是Html樣式
<span>行內元素1span>
<span>行內元素2span>
<span>行內元素3span>
<span>我是行內元素行內元素行內元素4span>
效果圖見文末
普遍的規則里總有那么幾個不一樣的,在行內元素中就有那么幾個特殊標簽,比如 結構: 綜合效果圖如下: 既然標簽有不同的顯示模式,就會有相應的轉換辦法以應對各種需要。 display正是我們想要的。 塊元素——>行內元素 : display:inline; 行內元素——>塊: display:block; 塊、行內元素——>行內塊: display: inline-block; 總結完他們之間的特點更加清晰,記得更牢,首先在以后遇到當給一個元素設置的寬高無效的時候這就是一個原因,使用display即可解決。樣式:
/*行內塊元素input*/
input{
????width:?200px;??????/*寬高均有效*/
????height:?30px;
}<input?type="text"?value="行內塊元素1">?
<input?type="text"?value="行內塊元素行內塊元素2行內塊元素">六、標簽顯示模式轉換(display)
總結
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1946.html
摘要:二塊級元素塊級元素占據其父元素容器的整個空間,因此創建了一個塊。而塊級元素可以包含行內元素和其他塊級元素。格式默認情況下,行內元素不會以新行開始,而塊級元素會新起一行。 一、行內元素 一個行內元素只占據它對應標簽的邊框所包含的空間。 二、塊級元素 塊級元素占據其父元素(容器)的整個空間,因此創建了一個塊。通常瀏覽器會在塊級元素前后另起一個新行。 三、行內元素示例 HTML showIm...
摘要:二塊級元素塊級元素占據其父元素容器的整個空間,因此創建了一個塊。而塊級元素可以包含行內元素和其他塊級元素。格式默認情況下,行內元素不會以新行開始,而塊級元素會新起一行。 一、行內元素 一個行內元素只占據它對應標簽的邊框所包含的空間。 二、塊級元素 塊級元素占據其父元素(容器)的整個空間,因此創建了一個塊。通常瀏覽器會在塊級元素前后另起一個新行。 三、行內元素示例 HTML showIm...
摘要:此元素將顯示為塊級元素,此元素前后會帶有換行符。新增的值此元素會作為列表顯示。塊級元素和行內元素的分類中的塊級元素標簽描述定義地址。定義圍繞表單中元素的邊框。定義預定義范圍內的度量。定義針對不支持框架的用戶的替代內容。定義表格中的單元。 標簽(空格分隔): CSS 在html中元素主要分為行內元素和塊級元素 行內元素 [x] 不獨占一行 [x] 書寫完成后不會自動換行 [x] 沒...
摘要:此元素將顯示為塊級元素,此元素前后會帶有換行符。新增的值此元素會作為列表顯示。塊級元素和行內元素的分類中的塊級元素標簽描述定義地址。定義圍繞表單中元素的邊框。定義預定義范圍內的度量。定義針對不支持框架的用戶的替代內容。定義表格中的單元。 標簽(空格分隔): CSS 在html中元素主要分為行內元素和塊級元素 行內元素 [x] 不獨占一行 [x] 書寫完成后不會自動換行 [x] 沒...
摘要:在中,和就是典型的行內元素元素。內聯元素不單獨占一行,給他設置寬高是沒有用的。在中和就是塊級元素。此元素會根據上下文作為塊級元素或內聯元素顯示。此元素會作為塊級表格來顯示類似,表格前后帶有換行符。 display屬性 首先,所有主流瀏覽器都支持 display 屬性。其次,我們都知道display 屬性規定元素應該生成的框的類型。默認值:inline 我們常用的display屬性值...
閱讀 2410·2021-11-19 09:40
閱讀 3575·2021-10-12 10:12
閱讀 1884·2021-09-22 15:04
閱讀 2898·2021-09-02 09:53
閱讀 762·2019-08-29 11:03
閱讀 1122·2019-08-28 18:11
閱讀 1724·2019-08-23 15:28
閱讀 3580·2019-08-23 15:05