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关键字 使得某个属性值与其父元素相同,防止继承被短路

  • 相关阅读:
    pthread_key_t和pthread_key_create()详解
    oracle的时间
    spring加载bean报错:expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
    MyBatis调用存储过程
    java的时间
    java的日期
    java中的多态
    笔记本设置wifi热点并抓包
    WiresShark使用说明
    HTTP协议概述
  • 原文地址:https://www.cnblogs.com/miaolq/p/5865332.html
Copyright © 2011-2022 走看看