Skip to content
On this page

介绍

  • 简单来说就是 HTML 页面的整体结构或骨架,类似于传统的报纸或杂志中的排版;
  • 布局不是某个技术内容,而是一种设计思想;
  • CSS 知识体系的重中之重
  • 早期以 table 为主(简单)
  • 后来以技巧性布局为主(难)
  • 现在有 flexbox/grid(偏简单)
  • 响应式布局是必备知识

主要布局分类

  • table 布局
  • Float 布局
  • inline-block 布局
  • 盒布局
  • Flex 布局
  • Grid 布局
  • Columns 布局
  • Shapes 布局

经典面试题

  • 已知宽高实现盒子水平垂直居中
  • 宽高不定实现盒子水平垂直居中
  • 实现两栏(三栏)布局的方法
  • 两列布局 & 三列布局?
  • 块元素 (div) 水平垂直居中,文字内容在 div 中始终水平垂直居中?
  • 让元素垂直左右居中的方法,越多越好(最好包含 flex 的方法)
  • 实现页面的三栏布局,左右均为定宽,高度可以自适应;
  • 经典布局方案:圣杯、双飞翼 布局等;
沪ICP备20006251号-1