最近看到三栏布局,在圣杯布局和双飞翼布局中发现有margin-left: -100%;不太理解,记录一下

margin-left: -100%; 意思就是向左移动整个屏幕的距离

但是在三栏式写法(其中一种)里面的盒子却是可以移动到上图的黑色区域的,这个原因是:

黑色区域和蓝色区域都加了浮动,当再次使用margin-left的负百分比的时候盒子其实是相对上一个浮动的盒子

总结:可以用float和margin-left负百分比实现布局,单纯的margin-left是不能做到的

理解margin-left:-100%相关推荐

  1. CSS进阶(5)—— 深入理解margin

    盒尺寸中padding负责内边距,一般情况下(抛开上一章的诡异现象)不会给使用者带来太多的麻烦,因此作者称之为温和的padding,而margin则有些激进,虽说负责外边距,但有时候还能做一些&quo ...

  2. css margin padding 0,CSS 彻底理解margin与padding

    我们在刚开始接触CSS的时候总是被margin和padding闹的晕头转向,什么时候设置margin,什么时候设置padding,不是太清楚,设置了以后在界面上看到的效果也差不多呀. 如何理解marg ...

  3. 如何理解margin重叠问题

    一.写在前面 根据w3c规范,两个margin产生折叠的必备条件: 1.必须处于常规文档流(不能是浮动和定位)的块级盒子,并且处于同一个BFC当中. 2.没有线盒,没有空隙,没有padding和bor ...

  4. CSS进阶(10)—— 深入理解BFC结界

    本章继续来探讨CSS世界的流破坏和流保护,延续的是上一章float的内容,在上一章中我们已经知道了clear属性并不是真正的清除浮动,本章将继续深入探索,引入BFC结界的概念.如果对浮动和清浮动属性还 ...

  5. Web前端知识点-关于margin属性的几个问题分析

    margin属性在页面布局中发挥着很大的作用,但是在一些使用细节上有几个需要我们特别注意的地方,最常见的就是块元素在垂直方向上的外边距合并问题,本文对常见的情况都做了讨论,此外还对margin取百分比 ...

  6. 如何更准确的理解面向对象编程中的对象

    现在面向对象的编程思想已经有好长的历史了,我们可能天天都在运用.我们应该如何理解它呢?100个人可能有100种答案,因为它太容易理解了,同时也是最难真正理会其含义的.理解好理解,但在实际的编程当中我们 ...

  7. 从三角不等式到Margin Softmax

    ©PaperWeekly 原创 · 作者 | 苏剑林 单位 | 追一科技 研究方向 | NLP.神经网络 在<基于 GRU 和 am-softmax 的句子相似度模型分类与排序的不等价性&quo ...

  8. margin负值布局(一)

    搜索关键词:margin  负-100% 链接地址: 负margin用法权威指南 负边距(negative margin)实现自适应的div左右排版 <div class="cont& ...

  9. css margin为什么重叠,CSS 外边距(margin)重叠及防止方法

    边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大 ...

最新文章

  1. 最多显示6行并且最多显示三条文本
  2. Dockefile CentOS SSH 服务的实现
  3. winform combobox第12345行的数据_Python学习第109课--ndarray的创建和切分操作
  4. Android开发 - 掌握ConstraintLayout(四)创建基本约束
  5. ZedGraph怎样在生成曲线时随机生成不一样的颜色
  6. 微信公众号消息模板开发
  7. 更新丨.NET 7 预览版2 中的 ASP.NET Core
  8. Java Number Math 类方法
  9. elementui图片上传php,vue+element-ui+富文本————图片上传
  10. java获取列族的列_在cassandra-cli中如何获取表中的所有列名以及如何在java中使用hector获取它?...
  11. PML调用PDMS内核命令研究
  12. MATLAB R2021b for Mac(可视化数学分析软件)
  13. 配置ext邮箱服务器,Extmail实现邮件服务器
  14. 推荐一款安卓手机一键Root工具
  15. 对话 Roy Li: 信任的产生即价值的产生
  16. 查看MySQL的版本号
  17. 网络流——最大流和最小割
  18. 基于人脸识别的登录与注册(2)
  19. iris接口返回json数据封装
  20. android color xml detail comparison

热门文章

  1. 怎么用计算机打吃鸡,想要用电脑玩绝地求生手游吗?这几个模拟器满足你
  2. Go语言if条件判断
  3. div内嵌网页ajax,Div里面载入另一个页面的实现(取代框架)(AJax)(转)
  4. 一、C语言的具体结构
  5. filebeat7.7.0相关详细配置预览- processors - add_host_metadata
  6. 正则表达式的基本用法
  7. 374. Guess Number Higher or Lower*
  8. C++从文件中读取数据,打印(追加打印)至文件
  9. Markdown 表情包大全
  10. 面试官:你连SSO都不懂,就别来面试了