css區塊層級元素的定義是什嗎?css區塊層級元素有哪些?

來源:互聯網
上載者:User
css區塊層級元素是什嗎?對於一些剛學習css的朋友們來說,這個問題可能不太瞭解,那麼,接下來這篇文章就來給大家介紹一下關於 css區塊層級元素的定義,以及css區塊層級元素有哪些?

css區塊層級元素的定義

根據W3C上的解釋,就是說block(塊級)元素是獨佔一行顯示的。它的兄弟元素必定不會與其在同一行中(除非脫離了文檔流)。其實,通俗點來說,就是塊元素(block element)一般是其他元素的容器元素,能容納其他塊元素或內嵌元素。最常見的就是P和div這兩個,說的再簡單點,就是塊元素就好比一個四方塊,可以放其他的四方塊,並可以呈現在頁面上任何地方。

如果對於上述的css區塊層級元素定義還是不太理解,我們再來看一看css區塊層級元素的三個特點:

1、每個區塊層級元素都是獨自佔一行,其後的元素也只能另起一行,並不能兩個元素共用一行。

2、元素的高度、寬度、行高和頂底邊距都是可以設定的。  

3、元素的寬度如果不設定的話,預設為父元素的寬度。

看完這三個css區塊層級元素特點之後,這下對css元素該有了進一步的認知,那麼接下來我們就來看一看css區塊層級元素有哪些?

css區塊層級元素有哪些?

常見的css區塊層級元素:

address : 地址。
blockquote:區塊引述。
center:舉中對齊塊。
dir:目錄列表。
div: 常用塊級容易,也是CSS layout的主要標籤。
dl:定義列表。
fieldset:form控制組。
form:互動表單。
h1– h6:標題。
hr:水平分隔線。
isindex :input prompt。
menu:菜單列表。
noframes:frames可選內容,(對於不支援frame的瀏覽器顯示此區塊內容)。
noscript :可選指令碼內容(對於不支援script的瀏覽器顯示此內容)。
ol:有序表單。
p: 段落。
pre:格式化文本。
table:表格。
ul:無序列表。

css區塊層級元素的介紹也就到這裡了,下一篇文章將會給大家介紹關於css行內元素有哪些?css區塊層級元素和行內元素的區別。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.