历史演变有助于理解css布局的本质
最原始的文字布局应该类似古代手工书信,可能是
1、每个单词只占最小空间,向左顺序排列
2、排到页面右边缘后换行
3、回车则结束一段,并新起一段,然后重复1和2
整理
1、段内部的向左顺序排列形成一条向左流。所谓流,就是内联;
2、每次回车新启一段,且每一段占完整的一行,每个段形成一个块,并且上面的块和下面的块形成一条向上流,也即向上的内联;
以上,是最初的文字布局,并且形成了最基础的概念:流、内联、块。
加入图片时,图片先占空间,剩余空间继续遵循原先的文字布局规则
演变出流和浮动的概念
1、单词向左排列形成向左流,分段上下排列形成向上流。所谓流就是顺序排列
2、多张图片形成向左流,且先占空间,剩余空间继续文字布局,形成文字的向左流及段或说块的向上流。所谓浮动就是先占空间
至此我们得到了CSS布局最基础最核心的概念:流、内联、块、浮动。
历史演变有助于理解css布局的本质相关推荐
- 一个div 上下两行_web前端工程师如何理解 CSS 布局和块级格式化上下文
CSS是web前端中的重要内容,很多初学者在学习CSS时都会遇到各种各样的问题,今天就给大家分享web前端开发如何理解CSS不惧和块级格式化上下文.也许你从未听说过这个术语,但是如果你曾经用 CSS ...
- 理解 CSS 布局和块级格式上下文
本文的目的是介绍一些概念来帮你增强 CSS 码力.如标题所示这篇文章主要是讲块级格式上下文BFCBlock Formatting Context.你可能没听过这个术语但只要你曾经使用 过CSS 布局你 ...
- 理解 CSS 布局和 BFC
译者:前端小智 原文:https://www.smashingmagazine.com/2017/12/understanding-css-layout-block-formatting-contex ...
- CSS 布局:40个教程、技巧、例子和最佳实践
前言: 布局是WEB开发一个重要的课题,进入XHTML/CSS后,使用TABLE布局的方式逐渐淡出,CSS布局以众多优点成为主流,本文将介绍40个基于CSS的web布局的资源和教程.文章的出处在htt ...
- CSS 布局与“仓库管理”的关系
上周写了一个文章不会CSS布局可能是"物理"不好,并在我们团队里做了一个分享.大家普遍反应的问题是,抛出的概念太多有点不好理解.这边重新整理思路和精简概念,再战一次. 当下已经有很 ...
- 5个有用的 CSS 布局生成器
有效的布局不仅使你的网站具有吸引力,而且会使你的网站更加友好和吸引人.网站的布局清除了网页内导航的路径,并将网站最重要的元素放在前面和中间.包含很有用的网格,因为它们有助于布局设计.下面我们列出了一些 ...
- 不会CSS布局可能是“物理”不好
写完这篇文章,并在我们团队里做了一个分享.大家普遍反应的问题是,抛出的概念太多有点不好理解.这边重新整理思路和精简概念,再战一次.所以请转移到修订版CSS 布局与"仓库管理"的关系 ...
- 前端必经之路:CSS页面布局(深入理解浮动布局、定位布局、圣杯布局和双飞翼布局等重要布局方案)
建筑师在对一栋建筑物进行施工之前,首先会根据建筑图纸上的平面图.立体图.剖面图和构造详图等对建筑物进行整体布局后再从局部施工(当然不排除有先装修完厕所再砌卧室围墙的奇葩).在一个网页页面的搭建过程中, ...
- 一个人做饭简单食谱_如何通过两个简单的寿司布局食谱来理解CSS浮动
一个人做饭简单食谱 by Anabella Spinelli 通过安娜贝拉·斯皮内利(Anabella Spinelli) 如何通过两个简单的寿司布局食谱来理解CSS浮动 (How to unders ...
最新文章
- Cell子刊:根瘤菌微生物群落的模块化特征及其与共生根瘤菌的进化关系
- react实战项目_前端学习路线图--从网页设计到项目开发
- anddroid异常处理之UncaughtException
- mysql报错 DuplicateKeyException分析与解决
- matplotlib中color可用的颜色
- java堆算法_用Java写算法之七:堆排序
- 关于Chrome Devtools你可能有所不知的几个技巧
- 计算机国家实验教学示范中心,教育部 财政部关于批准2007年国家级实验教学示范中心建设...
- 计算机辅助工业设计应用软件,计算机辅助工业设计软件(CAID)ProE与Rhino对比研究...
- JSFL自动绘画_2_三阶贝塞尔曲线画线
- 玩客云实名认证安全吗_玩客云骗局揭秘(真的可以月入万元?)
- 电脑 清理android,怎样清除系统垃圾 手机电脑一举拿下【图文】
- 为什么下载的破解游戏和软件经常会被报毒?
- SpringBoot引入Dubbo问题解析
- win10系统 没有wifi图标 WiFi列表没有显示
- cz73 读取速度慢_【闪迪 Ultra Flair 酷铄 CZ73 闪存盘使用总结】速度|读取|写入|手感_摘要频道_什么值得买...
- (三)并发编程:特殊的一个单线程:主线程(Main线程)
- Cufflinks的使用
- CAS实现单点登入(三):登入提示消息修改
- spring源码学习:spring初始化流程