Die Konstruktionszeichnung gibt an, dass die Länge des linken Blocks 218px
ist, aber ich habe keine Möglichkeit, die Länge des nächsten Blocks in derselben Reihe zu bestimmen. Ich hoffe, dass der letztere Block die aktuelle Reihe automatisch füllen kann Rat
Der aktuelle css
Stil des ersten Stücks ist:
float: left;
width: 218px;
Rendering:
flex 你值得拥有 但是记得加前前缀
左边的块可以position: absolute;绝对定位。右边的块直接margin-left: 218px;然后display:block;
1.父级
{display:flex;},右边{flex:1}
2.右边
{float:left;width:calc(100% - 218px);}
后一块{
}
百分比可以吧
flex是一种解决办法,但很多时候现在要求兼容IE8等低端浏览器,flex就不行了。
提供另外一种解决方案:
结构:
样式: