daniel fang

Results 5 comments of daniel fang

`function fn(str) { return str.split(' ').join(''); }`

> ```js > fucntion repeat(str,parentStr){ > return parentStr.split(str).length - 1 > } > ``` ``` function fn(str, substr) { if(substr === '') return 0; return str.split(substr).length - 1; } ```

> * px: 绝对固定的值,无论页面放大或者缩小都不会改变。 > * em: 相对父元素字体大小的倍数。如果父元素的字体为 `12px`,那么子元素 `1em` 就是 `24px`。由于是相对父级的倍数,所以多层嵌套时,倍数关系的计算会很头痛。 > * rem: 相对根元素字体大小的倍数。相对于 `html` 的字体大小,如果不做任何修改,浏览器默认字体大小为 `16px`。 > > #### 小技巧 > 如果为了方便计算 `rem`,可以设置 `font-size= 62.5%` 这样一来默认的字体就变成 `10px`...

1. **特性** - 计算BFC的高度时,浮动子元素也参与计算 - BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素,反之亦然 - BFC的区域不会与float的元素区域重叠 2. **形成条件** - html 根元素 - float的值不是none - position 的值不是static或者relative - display的值是inline-block,table-cell,table-caption,flex,inline-flex - overflow的值不是visible 3. **应用场景** - 解决浮动子元素导致父元素,高度坍塌的问题 - 解决文字环绕在float 四周的情况 -...