NARUTOLUOLUO 2019-06-30
CSS(Cascading Style Sheet): 层叠样式表,控制网页的样式.选择器区分大小写.
盒模型
块级元素/行内元素
BFC(块级格式化上下文)
层叠上下文
在三维空间.z轴高出普通元素.
颜色与单位
布局
定位: position: relative(元素的定位参照于最近的已定位祖先的元素) absolute fixed ;
相对定位不会受到top/left/right/bottom影响.
字体
color: orange; font-family: "Verdana"; font-size: 16px; font-style: normal italic oblique; font-weight: 400; text-transform: none/lowsercase/uppercase/capitalize; text-decoration: none underline overline line-through; text-align: left right center; line-height: 20px ;
列表
list-style-type:none disc circle square decimal lower-alpha upper-alpha
背景
background-color: green; background-position:left center; background-size: 120px; background-repeat: no-repeat; background-iamge:url('');
动画
选择器
伪类选择器:link :hover :active :visited
基础选择器: 标签选择器,类选择器,ID选择器,通配符选择器
组合选择器: 标签指定式选择器 后代选择器 并集选择器
属性选择器:
通配符: *
CSS的预编译语言:基于CSS语言的语法扩展,支持嵌套的书写,拥有继承机制,
SaaS是对CSS的扩展,允许使用变量,嵌套规则,混合,导入等功能且完全兼容CSS语法.
Flex布局父元素
display: felx | inline-felx; flex-direction: row | row-reverse | column | column-reverse; 决定主轴的方向 felx-wrap: nowrap | wrap | wrap-reverse; 主轴如何换行 felx-flow: row nowrap; justify-content: flex-start | flex-end | center | space-between | space-around; align-items: flex-start | felx-end | center | baseline | stretch; align=content: felx-start | felx-end | center | space=between | cpace-around | stretch; 多跟轴线的对齐方式,只有一条时不起作用.
Flex布局子元素
order: 0;项目的排列顺序,数值越小,排序越靠前,最小为0. flex-grow:0;项目的放大比例. flex-shrink:1; flex-basis: 350px; flex: 0 1 auto; align-self: auto | felx-start | flex-end | center | baseline | stretch;