flex-basic与width的异同演示实例页面
回到相关文章 »效果:
1. flex-basis:100px
2. width:100px
3. width:200px + flex-basis:100px
//zxx: width:200px完全被无视
代码:
CSS代码:
by-zhangxinxu {
display: flex;
}
item-basis,
item-width,
item-basis-width {
padding: 1em;
border: 1px solid deepskyblue;
color: deepskyblue;
box-sizing: border-box;
/*flex-grow: 1;*/
}
item-width {
width: 100px;
}
item-basis {
flex-basis: 100px;
}
item-basis-width {
width: 200px;
flex-basis: 100px;
}
HTML代码:
<h4>1. flex-basis:100px</h4>
<by-zhangxinxu>
<item-basis>项目1</item-basis>
<item-basis>项目2</item-basis>
<item-basis>项目3</item-basis>
<item-basis>项目4</item-basis>
</by-zhangxinxu>
<h4>2. width:100px</h4>
<by-zhangxinxu>
<item-width>项目1</item-width>
<item-width>项目2</item-width>
<item-width>项目3</item-width>
<item-width>项目4</item-width>
</by-zhangxinxu>
<h4>3. width:200px + flex-basis:100px</h4>
<by-zhangxinxu>
<item-basis-width>项目1</item-basis-width>
<item-basis-width>项目2</item-basis-width>
<item-basis-width>项目3</item-basis-width>
<item-basis-width>项目4</item-basis-width>
</by-zhangxinxu>