zoukankan      html  css  js  c++  java
  • 非零环绕规则

    canvas填充的非零环绕规则:从区域内往外画一条足够长的线,线与顺时针路径相交,计数器+1,与逆时针路径相交,计数器-1,计数器最终不为0则填充

    水平方向上:margin-left+padding-left+border-left+width+border-right+padding-right+margin-right=父元素的width
    设置auto的属性会自适应,否则冲突则默认margin-right为auto自适应
    如果没有设置width,width自适应。其余属性没设置则为0.

    BFC 1.根元素及包含他的元素
    2.浮动元素
    3.绝对定位元素
    4.overflow不是visible的元素
    5.display值为表单元格,表标题,行内块,flex值得元素


    BFC闭合浮动,clear清除浮动

    折叠:毗邻元素外边距总是折叠(除了:
    1.根元素不折叠
    2.浮动元素不折叠
    3.绝对定位元素不折叠
    4.inline-block不折叠
    5.BFC与子元素不折叠
    6.父子间有padding,border不折叠
    7.父元素有height,与子元素margin-bottom不折叠

    function内的function会丢失this

    选择器优先级(特殊性值)

    内联样式            1,0,0,0
    ID             0,1,0,0
    属性值,属性选择,伪类   0,0,1,0
    元素,伪元素          0,0,0,1

    继承的声明没有特殊性!!!,比不过0特殊性的*选择器

    inherit关键字 使得某个属性值与其父元素相同,防止继承被短路

  • 相关阅读:
    spring cloud的消费服务ribbon(踩着坑往前爬)
    spring cloud注册服务与发现(踩着坑往前爬)
    springboot配置多数据源
    ssh免密登入
    mybatais面试题(复习篇)
    ssh全注解整合
    Vue项目中使用axios配置请求拦截
    Vue后台的路由和权限校验
    CSS3新增属性(4)
    CSS3新增属性(3)
  • 原文地址:https://www.cnblogs.com/miaolq/p/5865332.html
Copyright © 2011-2022 走看看