float:

1、margin属性本身与float无关。写不写float都可以margin。

2、top,right,bottom,left和z-index都无法使用。

3、父元素浮动,子元素在其中仍然是文档流。

position:relative 自己原先的位置处于文档流中,然后其元素却通过设置top,right,bottom,left来定位。absolute 和fix也是如此。static会使子元素继承父元素的属性。

margin:如果设置了百分数,是相对于父元素的宽度而设的。

元素居中:

1)不管父元素是否浮动,子元素要设置在其居中需要设置width并且margin:0 auto,子元素不能设置浮动。

2)text-align是设置元素内的文字(上下)居中的。但只能设置块级元素,不能设置行内元素。(因行内元素不可控制宽和高,其大小就是文字的大小)

3)Vertial-align是设置行内元素相对于父元素的对齐位置,如一个p元素内包含一个img元素,想设置img元素是上面对齐还是下面对齐p内的文字。

最新文章

  1. JSON 获取属性值的方法
  2. SpringRMI解析2-RmiServiceExporter逻辑脉络
  3. Objective-C:Foundation框架-常用类-NSMutableArray
  4. 在AndroidStudio中引入SlidingMenu第三方库的步骤
  5. 仅显示INPUT下边框
  6. github 学习笔记【一】
  7. 求解:C#.Net 远程方法调用失败 (Exception from HRESULT: 0x800706BE)
  8. android 读取txt文件内容
  9. MySQL----information-schema数据库相关权限的说明。
  10. MYSQL++之Connect类型
  11. salesforce 零基础学习(六十四)页面初始化时实现DML操作
  12. Dig out WeChat deleted chat messages on Android Phone
  13. python图像处理库PIL的基本概念介绍
  14. 2.Git基础-仓库的获取方式与Git文件的状态变化周期(生命周期)
  15. C#操作IIS程序池及站点的创建配置(转)
  16. QT QProgressBar QProgressDialog 模态,位置设置,无边框,进度条样式
  17. 剑指offer-调整数组内奇偶数顺序
  18. windows下,java环境变量的设置,设置点击startup.bat启动tomcat
  19. SSIS教程:创建简单的ETL包 -- 4. 增加错误处理流程(Adding Error Flow Redirection)
  20. 为什么说git比svn好

热门文章

  1. 【ubuntu 】常见错误--Could not get lock /var/lib/dpkg/lock
  2. C# 实现单实例程序
  3. git checkout 命令详解
  4. loj 1030概率dp
  5. 【前台 】字符串和js对象的相互转化
  6. 友盟页面统计 - 关于Viewpager中的Fragment的生命周期
  7. .NET运用AJAX 总结及其实例
  8. JavaScript入门(2)
  9. 2016.8.16 HTML5重要标签及其属性学习
  10. express-10 表单处理