360前端星计划-深入CSS(继承、布局)

优先级、继承

标签优先级:Id>(伪)类>标签
样式继承 显式继承(inherit)初始值(initial)

布局

盒模型

width指定的是内容的宽度 上级容器有指定高度时,百分比才有用
Padding 百分数是相对于容器宽度
Margin:auto 水平居中
margin collapse 折叠取大(*只发生在垂直方向)
box-sizing:border-box 宽高(content+border)
默认不写是值content的宽高
Overflow: visible hidden scroll
行盒子:盒模型的width height不适用
一个块级元素生成一个块盒子
一个行级元素内容跟可分散在多个行盒中(一行放不下时)

文本流

行盒、块盒

行盒 text-align:决定一个行内盒子的水平对其
Vertical-align:决定一个盒子在行内的垂直对齐
BFC内盒子的margin不会与外面的合并
BFC不会和浮动元素重叠
*Span是行级元素

Flex Box

Flex默认排版 从左到右横向 row
Flexibility flex-grow flex-shrink(默认1,设为0时没有收缩能力
)
Flex-basis>width
Flex-wrap
主轴 justify-content
侧轴:align-items
单独元素对齐:align-self
Order(默认0)

Grid布局(二维 划分网格) fr

Display:grid
Grid-template-columns:100px 100px 200px
Grid-template-rows:100px 100px
.a{
Grid-area:1/1/3/3
}

浮动

文字环绕

绝对定位

static默认

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,795评论 0 6
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,864评论 0 26
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,757评论 0 6
  • 阅读目录移动开发基本知识点 calc基本用法box-sizing的理解及使用理解display:box的布局理解f...
    张宪宇阅读 1,691评论 0 1
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,473评论 0 11

友情链接更多精彩内容