前端基础html和css常考面试题知识

2020-10-11  本文已影响0人  guoXuJianShu

如何理解HTML语义化

盒模型宽度计算

margin纵向重叠问题

margin的负值问题

  1. margin-top和margin-left为负值,元素向上、向左移动
  2. margin-right为负值,右元素左移,自身不受影响
  3. margin-bottom为负值,下方元素上移,自身不受影响

可以理解为margin为正值时向外凸,为负值时向内凹,自动补齐

BFC的理解与应用

  1. 是一块独立渲染区域,内部元素的渲染不会影响边界以外的元素
  2. 形成BFC的常见条件:
    • float不是none
    • position是absolute或fixed
    • overflow不是visible
    • display是flex inline-block等
  3. BFC常见的应用: 清除浮动

圣杯布局和双飞翼布局的技术总结

手写 clearfix

.clearfix:after {
  content: '';
  display: block;
  clear: both;
}

flex布局常用语法

https://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

面试题

absolute和relative定位

居中对齐的实现方式

line-height如何继承

p标签的line-height是多少

响应式布局的常用方案

方案一

方案二

上一篇 下一篇

猜你喜欢

热点阅读