利用fill-available可以轻松地实现等高布局 .inner{width:100px;height:-webkit-fill-available;margin:0 10px;display:inline-block;vertical-align:middle;background-color:pink;}HTMLCSSJSjQyeryVue 二、max-content 它的宽度或者高度,会自动调整为,刚刚好容纳下子元素中那个长度最长(按照文字不换行时计算)的元素...
width:fill-available表示撑满可用空间 举例来说,页面中一个元素,该元素的width表现就是fill-available自动填满剩余的空间 出现fill-available关键字值的价值在于,可以让元素的100%自动填充特性不仅仅在block水平元素上,也可以应用在其他元素 下面的例子中,inline-block元素宽度撑满了可用宽度 div{ background-color: ...
设置之后,不难看出为元素设置了fill-available之后,元素表现的像块级元素一样自动撑满空间。 <https://code.juejin.cn/pen/7150666382299004943> ## fit-content 根据这个词组翻译一下大致是: > 自动收缩到容器的宽度(高度) **元素表现** 分别为元素的width和height设置了fit-content ``` .height-fill { backg...
fill-available表示撑满可用空间(包括高度,宽度),下面一个栗子,表示下 .box{ width: 60%; height: 500px; border: 1px solid #f00; margin: 20px auto 0; } .son{ width: -webkit-fill-available; background: #ff0; height:200px;/*高也可以是fill-available*/ } [图片上传失败...(image-710876-...
/* 一、fill-available *//* fill-available充满整个可用宽度和可用高度!! */.div1{background-color:pink;display:inline-block;/* width: fill-available; */width:-webkit-fill-available;}.div2{background-color:violet;/* height: fill-available; */height:-webkit-fill-available;}/* fill-available...
首先,避免使用前缀属性,因为它们只被特定的浏览器支持。-webkit-fill-available是WebKit浏览器对stretch、...
CSS3四个⾃适应关键字——fill-available、max-content、min-。。。前⾯的话 ⼀般地,有两种⾃适应:撑满空闲空间与收缩到内容尺⼨。CSS3将这两种情况分别定义为'fill-availabel'和'fit-content'。除此之外,还新增了更细粒度的'min-content'和'max-content'。这四个关键字可⽤于设置宽⾼属性...
fit-content, min-content, max-content, fill-available 四种。其中 fit-content, min-content, max-content 为 width, height 等 CSS 属性的可选值,fill-available 是指 width, height 等为 auto 时的表现。 inner 固定宽度设置了固定的 width 文本该层为可换行的文本,其宽度可长可短。
position 是否为非 static 无关,就是不继承其宽度;和第一条类似,当设置了 float 属性;当父元素 display 为 flex 布局,display 为 inline-block 布局时,虽然父元素的宽度受子元素撑开,当其子元素的宽度还是为父元素宽度的 100%;另外:可以关注一下 CSS3width 的四个新特性:fill-available, max-content...
div { display:inline-block; width:fill-available; } 此时,元素兼具了块状元素的自动填充特性以及内联元素的定位对齐等特性。于是,(例如)我们就可以直接使用line-height让一个块状表现的元素垂直居中。 完整关键CSS代码如下: .box { height: 200px;/* ...