老师,这句话怎么理解?

老师,这句话怎么理解?

6162ef2b288cca9705001000.jpg
关于i元素,老师讲了,只有绝对定位了,文本级的元素才可以设置宽高。这是为什么呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕然然 2021-10-11 10:48:27

同学你好,这是由元素的特性决定的,文本级元素一般都是行内元素(比如:<i><b>等),行内元素是不支持设置宽高的,在display属性这节课讲过。

如果想让行内元素支持设置宽高的话,可以使用display属性将其转换为行内块元素或块元素,也可以使用position属性将其设置成绝对定位或固定定位元素,如图

https://img1.sycdn.imooc.com//climg/6163a5cb094fa0f210370501.jpg

祝学习愉快!

  • 为什么绝对定位后就能设置宽高呢?绝对定位后它还是行内元素吗,或者变成了块元素?是有什么原理呢?还是这就是一个特性:使用绝对定位或固定定位后,行内元素将转化为块元素?
    下载视频          
    2022-05-22 12:39:41
  • 同学你好,属于css的特性,特殊记忆下。设置绝对和固定定位后,默认会修改元素的display属性为block,示例:

    https://img1.sycdn.imooc.com//climg/6289db13095c388c16940846.jpg

    https://img1.sycdn.imooc.com//climg/6289db52097107aa19140860.jpg

    祝学习愉快~



    2022-05-22 14:42:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师