元素类型

块状元素
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。

转载于:https://blog.51cto.com/13570197/2317050

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值