最原始的文字布局应该类似古代手工书信,可能是
1、每个单词只占最小空间,向左顺序排列
2、排到页面右边缘后换行

3、回车则结束一段,并新起一段,然后重复1和2

整理
1、段内部的向左顺序排列形成一条向左流。所谓流,就是内联;
2、每次回车新启一段,且每一段占完整的一行,每个段形成一个块,并且上面的块和下面的块形成一条向上流,也即向上的内联;
以上,是最初的文字布局,并且形成了最基础的概念:流、内联、块。

加入图片时,图片先占空间,剩余空间继续遵循原先的文字布局规则

演变出流和浮动的概念
1、单词向左排列形成向左流,分段上下排列形成向上流。所谓流就是顺序排列
2、多张图片形成向左流,且先占空间,剩余空间继续文字布局,形成文字的向左流及段或说块的向上流。所谓浮动就是先占空间

至此我们得到了CSS布局最基础最核心的概念:流、内联、块、浮动。

历史演变有助于理解css布局的本质相关推荐

  1. 一个div 上下两行_web前端工程师如何理解 CSS 布局和块级格式化上下文

    CSS是web前端中的重要内容,很多初学者在学习CSS时都会遇到各种各样的问题,今天就给大家分享web前端开发如何理解CSS不惧和块级格式化上下文.也许你从未听说过这个术语,但是如果你曾经用 CSS ...

  2. 理解 CSS 布局和块级格式上下文

    本文的目的是介绍一些概念来帮你增强 CSS 码力.如标题所示这篇文章主要是讲块级格式上下文BFCBlock Formatting Context.你可能没听过这个术语但只要你曾经使用 过CSS 布局你 ...

  3. 理解 CSS 布局和 BFC

    译者:前端小智 原文:https://www.smashingmagazine.com/2017/12/understanding-css-layout-block-formatting-contex ...

  4. CSS 布局:40个教程、技巧、例子和最佳实践

    前言: 布局是WEB开发一个重要的课题,进入XHTML/CSS后,使用TABLE布局的方式逐渐淡出,CSS布局以众多优点成为主流,本文将介绍40个基于CSS的web布局的资源和教程.文章的出处在htt ...

  5. CSS 布局与“仓库管理”的关系

    上周写了一个文章不会CSS布局可能是"物理"不好,并在我们团队里做了一个分享.大家普遍反应的问题是,抛出的概念太多有点不好理解.这边重新整理思路和精简概念,再战一次. 当下已经有很 ...

  6. 5个有用的 CSS 布局生成器

    有效的布局不仅使你的网站具有吸引力,而且会使你的网站更加友好和吸引人.网站的布局清除了网页内导航的路径,并将网站最重要的元素放在前面和中间.包含很有用的网格,因为它们有助于布局设计.下面我们列出了一些 ...

  7. 不会CSS布局可能是“物理”不好

    写完这篇文章,并在我们团队里做了一个分享.大家普遍反应的问题是,抛出的概念太多有点不好理解.这边重新整理思路和精简概念,再战一次.所以请转移到修订版CSS 布局与"仓库管理"的关系 ...

  8. 前端必经之路:CSS页面布局(深入理解浮动布局、定位布局、圣杯布局和双飞翼布局等重要布局方案)

    建筑师在对一栋建筑物进行施工之前,首先会根据建筑图纸上的平面图.立体图.剖面图和构造详图等对建筑物进行整体布局后再从局部施工(当然不排除有先装修完厕所再砌卧室围墙的奇葩).在一个网页页面的搭建过程中, ...

  9. 一个人做饭简单食谱_如何通过两个简单的寿司布局食谱来理解CSS浮动

    一个人做饭简单食谱 by Anabella Spinelli 通过安娜贝拉·斯皮内利(Anabella Spinelli) 如何通过两个简单的寿司布局食谱来理解CSS浮动 (How to unders ...

最新文章

  1. Cell子刊:根瘤菌微生物群落的模块化特征及其与共生根瘤菌的进化关系
  2. react实战项目_前端学习路线图--从网页设计到项目开发
  3. anddroid异常处理之UncaughtException
  4. mysql报错 DuplicateKeyException分析与解决
  5. matplotlib中color可用的颜色
  6. java堆算法_用Java写算法之七:堆排序
  7. 关于Chrome Devtools你可能有所不知的几个技巧
  8. 计算机国家实验教学示范中心,教育部 财政部关于批准2007年国家级实验教学示范中心建设...
  9. 计算机辅助工业设计应用软件,计算机辅助工业设计软件(CAID)ProE与Rhino对比研究...
  10. JSFL自动绘画_2_三阶贝塞尔曲线画线
  11. 玩客云实名认证安全吗_玩客云骗局揭秘(真的可以月入万元?)
  12. 电脑 清理android,怎样清除系统垃圾 手机电脑一举拿下【图文】
  13. 为什么下载的破解游戏和软件经常会被报毒?
  14. SpringBoot引入Dubbo问题解析
  15. win10系统 没有wifi图标 WiFi列表没有显示
  16. cz73 读取速度慢_【闪迪 Ultra Flair 酷铄 CZ73 闪存盘使用总结】速度|读取|写入|手感_摘要频道_什么值得买...
  17. (三)并发编程:特殊的一个单线程:主线程(Main线程)
  18. Cufflinks的使用
  19. CAS实现单点登入(三):登入提示消息修改
  20. spring源码学习:spring初始化流程

热门文章

  1. MiniOA最新下载
  2. 谷歌打不开?谷歌在华遭遇至今最大规模屏蔽
  3. Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)
  4. 美国艾美奖最佳男配角获得者 彼得·丁拉基
  5. 抛开数学,一文了解推荐系统框架及原理
  6. Unity3d 技巧(5) 了解VR 游戏开发 美术和资源规范
  7. 大疆笔试题目总结--参考历届试卷
  8. vi下Makefile的自动生成
  9. 产品干货:什么是线框图?如何做好线框图?
  10. 五天带你学完《计算机网络》·第一天·绪论