宽度自适应属性值fill-available、fit-content、max-content、min-content

CSS3中,对width新增了一些属性值,用来进行自适应。(IE不支持)
1、width:fill-available;
合理分配剩余有效空间:
在这里插入图片描述
效果:
在这里插入图片描述
fill-available可以让元素宽度进行自动填充,改元素不仅限于块状元素,行内元素亦是如此;此外,fill-available不同于width=100%,它会影响padding的解析,也就是加了padding后元素整体的宽高不会变化,不再演示;
2、width:fit-content;
根据子元素内容的宽度进行宽度的设置;
在这里插入图片描述
效果:
在这里插入图片描述
在父元素width是fit-content的情况下,我们可以直接给父元素添加margin:0 auto;进行居中显示,很是方便(不再演示);
3、width:max-content;
根据最大子元素的宽度来设置容器宽度;
在这里插入图片描述
效果:
在这里插入图片描述
4、width:min-content;
根据最小元素的宽度来设置容器宽度;
在这里插入图片描述
效果:
在这里插入图片描述
注:span为行内元素无法宽度,min-content会根据h2的宽度来设置父元素

上述4个自适应的关键字也可以用到height属性中,但不是很常用,不再一一演示;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值