块级元素和行内元素区别

HTML(超文本标记语言)的元素通常是块级元素行内元素

块级元素占据它的父元素的整个空间,因此创建了一个‘块’。

块级元素和行内元素的区别:

1.格式化

默认情况下,块级元素会新起一行(块级元素独占一行),但行内元素可以的在一行的任意地方开始。

2.内容模型

一般来说,块级元素可以包含行内元素和块级元素;行内元素只能包含数据和其它行内元素。

这种结构上的包含继承关系,区别可以使块级元素创建比行内元素更‘大型’的结构。

3.设置内容类别

HTML标准中块级元素和行内元素的区别至高出现在HTML4.01。在HTML5,这种区别被更复杂的内容类别代替。

‘块级’元素类别大致相当于HTML5中的流内容类别,而‘类别’相当于HTML5中的措辞内容类别。不过除了这两个还有其它类别。

posted @ 2016-10-18 16:17  桃之夭夭~  阅读(238)  评论(0编辑  收藏  举报