flex布局基础、相对定位和绝对定位
flex容器属性:
flex-direction决定元素的排列方向;flex-wrap决定元素如何换行;
flex-flow是 flex-direction和flex-wrap的简写,如flex-flow:row wrap;
justify-content元素在主轴上的对齐方式;align-items元素在交叉轴的对齐方式;
flex元素属性:
flex-grow当有多余空间时,元素的放大比例;flex-shrink当空间不足时,元素的缩小比例;
flex-basis元素在主轴上占据的空间;
flex是grow、shrink、basis的简写;
order定义元素的排列顺序;align-self定义元素自身的对齐方式;
rpx是动态的单位,会根据不同的手机进行调整
flex:0 1 50px;是flex-grow、flex-shrink、flex-basis的简写
样式的属性:尺寸、背景、边框、边距、文本、其他(列表、内容、表格)
min-width、min-height、max-width、max-height
border-radius、border-width、border-style、outset
样式选择器:
(基本选择器)类选择器(.name{})、id选择器(#name{})、元素选择器(name{})、通配符选择器(*{},微信开发者工具不支持)、包含选择器(p c{})、子元素选择器(p>c{})、邻近兄弟元素选择器(c+c{})、通用兄弟元素选择器(c~c{})
(属性选择器)
(伪类选择器)动态伪类选择器(:link, :visited, :hover, :active, :focus)、状态伪类选择器(:enabled, :disabled, :checked)、选择伪类选择器(:first-child, :last-child, :nth-child(), :nth-last-child(), :nth-of-type(), :nth-last-of-type(), :first-of-type, :last-of-type, :only-child, :only-of-type)、空内容伪类选择器(:empty)、否定伪类选择器(:not)、伪元素(::first-line, ::first-letter, ::before, ::after, ::selection)