task 12

作者: 饥人谷_姜琼君 | 来源:发表于2016-11-03 17:02 被阅读0次

负边距在让元素产生偏移时和position: relative有什么区别?
负边距通过元素的margin值为负值让元素产生偏移,他会改变元素的位置,影响后面元素;
position:relative,让元素相对自身产生偏移,不影响后面元素的位置。

使用负 margin 形成三栏布局有什么条件?

  1. 3个子盒子相对父容器都float:left;
  2. 中间栏盒子宽度为100%;两边宽度固定;
  3. 左边盒子便宜-100%,右边盒子偏移负本身宽度;

圣杯布局的原理是怎样的? 简述实现圣杯布局的步骤

  1. 父元素包裹三个子元素(主元素与两边元素),其中主元素要放在最上面,width:100%。
  2. 设置父元素的左右padding与两边元素的宽度一致。
  3. 为三个子元素设置float属性,值要统一。父元素要清除浮动。
  4. 为两边元素设置负margin,将其定位在主元素内部的两边。
  5. 为两边元素设置position:relative;通过left、right,将其定位在主元素的两边。

双飞翼布局的原理? 实现步骤?
类似于圣杯布局,但是不需要给父元素设置padding,以及两边元素设置相对位置。
只需要给中间元素里在声明一个div设置margin为两边元素的宽度。就可以实现三栏布局。

代码
code1
code2
code3
code4
code5

相关文章

  • Hadoop CombineTextInputFormat的使用

    1、假如机器的CPU的核数有 12cores,启动多少个map task合适呢?=> 启动12个map task使...

  • task 12

    负边距在让元素产生偏移时和position: relative有什么区别?负边距通过元素的margin值为负值让元...

  • 5.27

    Task 12 Reading listening 改正 Writing 一篇

  • 雅思剑12作文题目早知道 近期考试的烤鸭们赶紧练练手

    Cambridge 12 Writing task 2 Some people believe that it i...

  • task12

    1. 什么是 CSS hack 由于不同厂商的浏览器,比如IE, Safari, Mozila Firefox, ...

  • task12

    1. 什么是 CSS hack? 由于不同厂商的浏览器,比如Internet Explorer,Safari,Mo...

  • Task12

    什么是 CSS hack 在Web诞生初期,各大浏览器厂商大混战,从最初的IE和网景......到后面的Safar...

  • druid源码

    2018-12-13 druid代码里有一个任务的概念Task接口定义 可见task都是可实例化为json的,这就...

  • 20190112

    大陆 2019/1/12 Task2 题目:When new towns are constructed, it...

  • spark报错

    2017-07-20 15:05:12 [task-result-getter-1] WARN org.apac...

网友评论

      本文标题:task 12

      本文链接:https://www.haomeiwen.com/subject/zbubuttx.html