明确指定+两种自动将行内元素变成块级元素的方法

行内元素的布局与定位
本文探讨了如何通过设置行内元素为块级元素、使用display:inline-block、以及应用position属性来调整其大小和位置,实现更灵活的布局。
1.给行内元素设置  position:absolute/fixted
2.让行内元素浮动,即float
此时便可以对其设置width,heght了,相当于display:inline-block
-------------------------------------------------------------------------------------------------------------------------------------------
1,原始,span为行内元素


当试图给span设置width,height时

效果不变。
----------------------------------------------------------------------
2.此时将span设置为块级元素:


可以看到,span设置宽高有效了,同时也自动换行。
------------------------
3.将span设置为inline-block


既可以设置宽高,又可以与其他文字位于同一行(成为可以设置宽高的行内元素)
------------------------------------------------------
那么。我们在最开始说的两种情况下,不需要为span(行内元素)设置display属性,也将具有自动转换为块级元素
1.为其设置position属性(使其绝对定位),position:absolute/position:fixted


效果如同明确设定   display:inlie-block,可以设置宽高了。












评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值