tailwind css--width,flex
flex是比较难理解的,宽高是用着比较方便的,
宽度 w-0 w-px w-0.5
w-screen w-auto
高度同理,h-0等
文本位置也是比较方便的 text-center text-left text-right text-justify
<div class="w-24 md:w-auto"> </div>自定义宽度
<div class="h-12 w-screen" ></div>整个页面宽度其他会用的样式
min-w-0 min-width: 0px;
min-w-full min-width: 100%;
min-w-min min-width: min-content;
min-w-max min-width: max-content;
flex 首先要对概念有个认识,方便理解记忆。
容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做
main startmain endcross startcross end
项目默认沿主轴排列。单个项目占据的主轴空间叫做
main sizecross size
容器有6个属性:
- flex-direction
- flex-wrap
- flex-flow
- justify-content
- align-items
- align-content
flex-direction
(默认值):主轴为水平方向,起点在左端。 row:主轴为水平方向,起点在右端。 row-reverse:主轴为垂直方向,起点在上沿。 column:主轴为垂直方向,起点在下沿。 column-reverse
flex-wrap属性,默认情况下,项目都排在一条线(又称"轴线")上。
flex-wrap
(默认):不换行。 nowrap:换行,第一行在上方。 wrap:换行,第一行在下方。 wrap-reverse
flex-flow
属性是
flex-direction
属性和
flex-wrap
属性的简写形式,默认值为
row nowrap
。
flex-flowflex-directionflex-wraprow nowrap
justify-content
(默认值):左对齐 flex-start:右对齐 flex-end: 居中 center:两端对齐,项目之间的间隔都相等。 space-between:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。 space-around
align-items
:交叉轴的起点对齐。 flex-start:交叉轴的终点对齐。 flex-end:交叉轴的中点对齐。 center: 项目的第一行文字的基线对齐。 baseline(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。 stretch
align-content
:与交叉轴的起点对齐。 flex-start:与交叉轴的终点对齐。 flex-end:与交叉轴的中点对齐。 center:与交叉轴两端对齐,轴线之间的间隔平均分布。 space-between:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍。 space-around(默认值):轴线占满整个交叉轴。 stretch