好程式設計師分享CSS標籤的分類、及顯示模式
好程式設計師分享 CSS標籤的分類 、 及顯示模式 , 標籤的型別(顯示模式) HTML標籤一般分為 塊標籤 和 行內標籤 兩種型別,它們也稱塊元素和行內元素。
一、塊級元素(block-level)
每個塊元素通常都會獨自佔據一整行或多整行,可以對其設定寬度、高度、對齊等屬性,常用於網頁佈局和網頁結構的搭建。常見的塊元素有 <h1>~<h6>、<p>、<div>、<ul>、<ol>、<li> 等,其中 <div> 標籤是最典型的塊元素。
特點 : (重要)
1、獨佔父親一行,寬度預設是容器的100%;
2、高度,行高、外邊距以及內邊距都可以控制;(支援寬高的設定)
3、不設定高度,高度由內容決定;
4、可以容納內聯元素和其他塊元素;
二、行內元素(inline-level)
行內元素(內聯元素)不佔有獨立的區域,僅僅靠自身的字型大小和影像尺寸來支撐結構,一般不可以設定寬度、高度、對齊等屬性,常用於控制頁面中文字的樣式。常見的行內元素有 <a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span> 等,其中 <span> 標籤最典型的行內元素。
特點:(重要)
1、和相鄰行內元素在一行上,換行會有空隙;
2、高、寬無效,但水平方向的padding和margin可以設定,垂直方向的無效;(不支援寬高)
3、預設寬度就是它本身內容的寬度;
4、行內元素只能容納文字或則其他行內元素。(a特殊)
Tips:
1、只有 文字才 能組成段落 因此 p 裡面不能放塊級元素,同理還有這些標籤h1,h2,h3,h4,h5,h6,dt,他們都是文字類塊級標籤,裡面不能放其他塊級元素。
2、連結裡面不能再放連結。
三、行內塊元素(inline-block)
在行內元素中有幾個特殊的標籤—— <img />、<input />、<td> ,可以對它們設定寬高和對齊屬性,稱它們為 行內塊元素 。
特點:
1、和相鄰行內元素(行內塊)在一行上,但是之間會有空白縫隙;
2、預設寬度就是它本身內容的寬度;
3、高度,行高、外邊距以及內邊距都可以控制。
四、標籤顯示模式轉換 display
在設計網頁的時候,可能需要給不同的標籤設定不同的顯示模式。可以透過 display 實現。
1、塊轉行內:display:inline;
2、行內轉塊:display:block;
3、塊、行內元素轉換為行內塊: display: inline-block;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2649230/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師web前端分享html中meta標籤及用法詳解程式設計師Web前端HTML
- 標籤的顯示模式模式
- 好程式設計師Java教程分享meta標籤什麼作用程式設計師Java
- 好程式設計師web前端分享CSS學習:HSLA顏色模式程式設計師Web前端CSS模式
- 好程式設計師分享java設計模式之享元模式程式設計師Java設計模式
- 好程式設計師web前端培訓分享HTMLCSS之HTML表單標籤程式設計師Web前端HTMLCSS
- 好程式設計師分享該如何選擇background-image和img標籤程式設計師
- 好程式設計師web前端分享CSS屬性組成及作用程式設計師Web前端CSS
- 好程式設計師Web前端分享前端CSS篇程式設計師Web前端CSS
- 好程式設計師web前端教程分享CSS技巧!程式設計師Web前端CSS
- 好程式設計師Java教程分享Java之設計模式程式設計師Java設計模式
- 好程式設計師Python培訓分享網路爬蟲的分類程式設計師Python爬蟲
- 好程式設計師web前端分享常見html5語義化標籤程式設計師Web前端HTML
- 好程式設計師Java培訓分享Java程式設計師常用的工具類庫程式設計師Java
- 好程式設計師web前端分享HTML5中的nav標籤學習筆記程式設計師Web前端HTML筆記
- 好程式設計師Java培訓分享Java之命名、標示符、變數程式設計師Java變數
- 好程式設計師web前端分享CSS元素型別程式設計師Web前端CSS型別
- 好程式設計師web前端分享CSS基礎篇程式設計師Web前端CSS
- 好程式設計師web前端分享CSS不同元素margin的計算程式設計師Web前端CSS
- 好程式設計師web前端培訓分享CSS定位的教程程式設計師Web前端CSS
- 好程式設計師分享如何看待CSS中BEM的命名方式?程式設計師CSS
- 好程式設計師web前端教程分享js模板模式程式設計師Web前端JS模式
- 好程式設計師web前端培訓分享怎樣學好css?程式設計師Web前端CSS
- 好程式設計師web前端分享css初始化程式碼程式設計師Web前端CSS
- 好程式設計師web前端分享CSS3 漸變程式設計師Web前端CSSS3
- 好程式設計師web前端分享主流CSS image比較程式設計師Web前端CSS
- 好程式設計師web前端技術分享css盒模型程式設計師Web前端CSS模型
- 好程式設計師web分享圖片標籤、絕對路徑和相對路徑程式設計師Web
- QT設定標籤顯示位置QT
- 好程式設計師web前端分享JavaScript中常見的反模式程式設計師Web前端JavaScript模式
- 好程式設計師Java分享JVM類載入機制程式設計師JavaJVM
- 好程式設計師web前端分享CSS3彈性盒程式設計師Web前端CSSS3
- 好程式設計師分享Css詳解bem書寫規範程式設計師CSS
- 好程式設計師web前端分享css常用屬性縮寫程式設計師Web前端CSS
- 好程式設計師Java教程分享Java設計模式的6大原則程式設計師Java設計模式
- 【設計模式】設計模式的分類設計模式
- 好程式設計師Java教程分享Java之包裝類與常用類程式設計師Java
- VUE的面試題分享-好程式設計師Vue面試題程式設計師