用fl声明了flex布局够在另外两个里用&:extend()继承后,css文件里没有看到继承下来的display:flex;,但是我继承别的东西就会有显示
以下是完整的less代码
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
.bdr{
border-style: solid;
}
.fl{
display: flex;
}
.nav{
width: auto;
height: 73px;
background-color: grey;
}
.container{
display: flex;
flex-direction: row;
margin-left: 135px;
margin-right: 144px;
}
.left,.right{
&:extend(fl);
flex-direction: column;
}
.left{
width: 1222px;
height: auto;
.title,.video,.danmu,.like{
width: 1222px;
&:extend(.bdr);
}
.title{
height: 72px;
}
.video{
height: 693px;
}
.danmu{
height: 53px;
}
.like{
height: 62px;
}
}
.right{
width: 393px;
height: auto;
.up_info,.danmu_list,.next,.other1,.other2,.other3,.other4{
width:393px;
&:extend(.bdr);
}
.up_info{
height: 72px;
}
.danmu_list{
height: 285px;
}
.next{
height: 39px;
}
.other1{
height: 122px;
}
.other2{
height: 129px;
}
.other3{
height: 118px;
}
.other4{
height: 115px;
}
}