老师 想请问下什么叫行内元素的width属性会变自动收缩

老师 想请问下什么叫行内元素的width属性会变自动收缩

正在回答

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

1回答

同学你好,因为行内元素的宽高是随标签内容变化而变化,可以理解为自动收缩,祝学习愉快~

  • 慕仙0240544 提问者 #1

    老师 我想请问下块级元素的宽高也随内容变化而变化呀 https://img1.sycdn.imooc.com//climg/629ddeef09f5c33118690044.jpg

     <style>

            div{

                height: 40px;

                width: 20px;

                background-color: green;

                color: black;

            }

        </style>

    </head>

    <body>

        <div>xiaowantongxueyidingkeyijindachangdexiaowantongxueyidingkeyijindachangdexiaowantongxueyidingkeyijindachangdexiaowantongxueyidingkeyijindachangde</div>

    </body>

    为啥它又是撑满的

    2022-06-06 19:04:13
  • imooc_慕慕 回复 提问者 慕仙0240544 #2

    同学你好,这属于溢出问题,造成这样的结果原因是连续的英文字母或者数字会出现不自动换行的问题,可以使用css控制换行属性word-wrap:break-word;强制换行;参考如下图:
    spacer.gifhttps://img1.sycdn.imooc.com//climg/629ea8b90981abda06280282.jpg https://img1.sycdn.imooc.com//climg/629ea8c4096e72ca04890424.jpgspacer.gif
     这是块元素的溢出问题,并不是自动收缩;祝学习愉快~

    2022-06-07 09:24:40
  • 慕仙0240544 提问者 回复 imooc_慕慕 #3

    老师 我还是不太理解自动收缩是啥意思 我觉得span和div一样也是撑满的呀https://img1.sycdn.imooc.com//climg/629eb011099e604306220043.jpg

      <style>

            .one{

                background-color: red;

            }

        </style>

    </head>

    <body>

        <span class="one">xiaowantongxueyidingkeyijindachangsadfwefsfewf    </span>

    </body>

    谢谢老师!

    2022-06-07 09:55:47
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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