元素类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了元素类型相关的知识,希望对你有一定的参考价值。

块状元素
1.块状元素在网页中就是以块的形式显示,所谓块状就是元素显示为矩形区域
常用的块状元素包块div,dl,dt,dd,ol,ul,fieldset,(h1-h6),p,form,hr,colgroup,col,table,tr,td,等;
2.块元素的特点:
①默认情况下,块状元素都会独占一行,块状元素会按顺序自上而下排列。
②块状元素都可以直接定义自己的宽度和高度。?
③块状元素遵循盒模型的所有规则,一般都作为其他元素的容器,它可以容纳其它内联元素和其它块状元素。(p标签除外)

内联元素
1.常见的内联元素如:a,span,i,em,strong,b等
2.内联元素的特点:
①内联元素其后如果是内联元素则会在一行内逐个进行显示;
②内联元素显示的宽度、高度只能根据所包含内容的高度和宽度来确定,不能直接定义它的宽和高,它的最小内容单元也会呈现矩形形状;
③内联元素也会遵循盒模型基本规则,但个别属性不能正确显示;

元素类型的转换
1.display的作用:设置或检索元素的类型。
属性值19个:block/inline/inline-block/nlone/list-item/table-header-group/table-footer-group....
2.属性值中有5个最常用的属性值
①Block 块元素的display默认属性值,当给元素加display:block后元素变为块元素。
(注:当元素设置了float属性后,就相当于给该元素加了display:block;属性;)
②inline 内联元素的display默认属性值,当给元素加display:inline元素变为内联元素
③inline-block 内联块元素默认属性值:行内的其他元素显示在同一行,但可以直接设置宽高,
如:img,input(注:只有这一个元素类型支持vertical-align属性)
4.none 元素被隐藏不显示
5.list-item 将元素转换成列表。li的display默认属性值;

总结
1、大部分块元素display属性值默认为block,其中li默认值为list-item。
2、大部分内联元素(行内元素、行间元素)的display属性值默认为inline,其中img,input,默认为inline-block。

以上是关于元素类型的主要内容,如果未能解决你的问题,请参考以下文章

元素类型

元素类型

如何获取一个枚举类型元素的个数

Java中数组要点总结

元素类型

jquery - 检查元素的类型