牛客网前端刷题手记(2)

  1. css布局中的BFC:block formatting context,块级格式化上下文,是指一个独立的块级渲染区域( formatting context拥有一套渲染规则,决定了子元素如何定位,以及与其他元素的相互关系和作用),就是页面上的一个隔离的独立容器,容器里面的子元素是不会影响到外面的元素,规定了内部block-level box如何布局。BFC的区域不会与float box叠加。在css2.1中满足下列css声明之一的元素便会生成BFC。(1)根元素;(2)float的值不为none;(3)overflow的值不为visible(overflow属性指的是如果内容溢出一个元素框会发生什么。详情:overflow);(4)display的值为inline-block、table-cell、table-caption;(5)position的值为absolute或fixed。BFC的作用:防止margin重叠;解决浮动相关问题使得父元素包含子元素不产生高度塌陷(创建BFC子浮动元素也会参与其高度计算);多栏布局的一种方式特点:左右两栏宽度固定,中间栏可以根据浏览器宽度自适应。(参考文档)。
  2. function关键字后跟一个*定义了一个生成器函数,它返回一个Generator对象。
  3. #是id,#content>.content id选择器大于类,伪类和属性选择器。
  4. ....浏览器总在一个新打开、未命名的窗口载入目标文档;....在当前窗口打开;....使得目标文档载入父窗口;....在整个窗口中打开被链接文档。

你可能感兴趣的:(前端开发工程师,前端)