一、Padding

1、padding用来调整内容在容器中的位置关系;padding的属性要添加到父元素上。

padding值是额外加在元素原有的大小之上的,若想保证元素大小不变,需从元素宽或高上                 减掉后添加的padding值。

2、padding属性值的四种方式

四个值:上右下左   padding:10px 20px 30px 20px

三个值:上  左右  下

两个值:上下  左右

一个值:四个方向

二、margin

边界:margin在元素外边的空白区域,被称外边距

三、浮动

横向排版,在一个DIV里,div未定义高度,里面有具有浮动属性的盒子,则父div无法撑开。

1、清除浮动

四、background-position  按外部容器的位置

语法: 
                background-position : length || length 
                background-position : position || position 
      取值: 
      length  : 百分数 | 由浮点数字和单位标识符组成的长度值。
      position  : top | center | bottom | left | center | right

background-position:-50% -50%;

等同于x:-{容器(container)的宽度—背景图片的宽度}*x百分比,超出的部分隐藏。
等同于y:-{容器(container)的高度—背景图片的高度}*y百分比,超出的部分隐藏。

添加空盒子,子元素添加一个空盒子  .clear{clear:both}

父级元素添加    .clear{display:block;overflow:hidden}

父级元素添加:.clear{dsiplay:block;clear:both;visibility:hidden;content:''}  .clear{zoom:"1"}

最新文章

  1. Java泛型及实践
  2. css属性设置
  3. asp.net mvc ClaimsIdentity 授权研究 (还是测试版 有bug)
  4. svn 提交失败
  5. CruiseControl.Net学习记录
  6. scala之method和function的区别
  7. VBS基础篇 - Err对象
  8. UVA_1025_A_Spy_in_the_Metro_(动态规划)
  9. 如何使一个你没有源代码的DLL文件变为强命名的DLL
  10. HTTP长连接和短连接(转)
  11. React学习笔记-03 state
  12. android-------手写签名系统的设计与实现之实现画笔设置
  13. Valgrind 快速入门
  14. golang的http分析
  15. Python数据网络采集5--处理Javascript和重定向
  16. 前端 jQuery
  17. 《ASP.NET Core In Action》读书笔记系列三 ASP.NET Core如何处理请求的?
  18. blfs(systemd版本)学习笔记-构建ibus-libpinyin使用中文输入法
  19. oracle客户端instantclient如何配置
  20. react better-scroll 编写类似手机chrome的header显示隐藏效果

热门文章

  1. 深度图像配准(Registration)原理
  2. 快速了解Python的定制类
  3. java线程调度原则
  4. 开启Unity3D之旅
  5. OpenSSH多路复用Multiplexing配置
  6. JS之滚动条效果2
  7. ORM的单表操作
  8. meta 标签禁止缩放失效
  9. [VS工具]如何让#region...#endregion在ashx文件页面上折叠
  10. react mobx webpack 使用案例