css3的新增的width属性的值

Love The Way You Lie 2023-06-07 05:48 112阅读 0赞

用法:

  1. div{
  2. width:fit-content;
  3. }

1、fit-content(会根据行宽调整,会自动换行。)

个人觉得这个挺好的。平时开发的时候可以用上。

width:fit-content可以实现元素收缩效果的同时,保持原本的block水平状态,于是,就可以直接使用margin:auto实现元素向内自适应同时的居中效果了。就是div的自适应宽度不是100%而是内容的大小。很好的实现了,block元素的水平居中。

2、max-content、max-content(文字超出行宽,就会出现横向滚动条,因此,它的表现是文字不会换行的。)

跟随有定宽的的最大最小宽度,不会进行收缩。

3、fill-available(就像一个块级元素一样,内容不足,空格来凑的感觉)

它们的效果图和区别下图就可以看得很清楚。
在这里插入图片描述
**

max-content 和fit-content,
当元素内容没有超出行宽的时候,最终的宽度都是内容的宽度。
而超出行宽的时候,max-content的表现是不换行,出现横向滚动条,fit-content的表现是会换行。

**

发表评论

表情:
评论列表 (有 0 条评论,112人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CSS3新增过渡属性

    过渡 与hover搭配使用 transition:需要过渡的属性 过渡所需的时间 运动曲线 何时开始(运动曲线 何时开始 可省略) 需要过渡多个属性时候