水平居中:

通过设置父元素,让子元素内容居中:text-align:center;

通过设置子元素本身,让子元素居中:margin:0 auto;

以上方法生效的前提条件是子元素没有被float元素影响。

垂直居中:

一种方法是通过line-height属性,但是line-height是作用在父元素上,当子元素的line-height值与父元素的height值一致时,文字就垂直居中了。

还有一种方法是通过position属性,这种方法可以说是万能的

父元素加上:position:relative;

子元素使用:position:absolute;(防止子元素飘到外太空去);

     width:xxxpx;

    height:xxxpx;

top:50%;

left:50%;

margin-top:-height/2(height值除以2的负值)

margin-left:-width/2(width值除以2的负值)

缺点就是必须对元素有确定的宽高值

最新文章

  1. Mysql数据库设置定时任务
  2. HTML5应用之文件拖拽上传
  3. log4net.NoSql +ElasticSearch 实现日志记录
  4. 容器---List和AbstractList
  5. 【转】Polymer API开发指南 (二)(翻译)
  6. 获取元素高度及定位js
  7. Everything
  8. HDU 1285
  9. SQL Server 损坏修复
  10. JQuery Easy Ui dataGrid 数据表格 ---制作查询下拉菜单
  11. UltraChart导出图片
  12. Android Intent的几种用法总结【转】
  13. UNIX基础--权限
  14. jenkins 中集成JNI的坑
  15. es6之Generator
  16. Python学习笔记012_网络_异常
  17. CUDA编程模型
  18. php接口签名验证
  19. python面试题收集
  20. 11.11 开课二个月零七天(ajax和bootstrp做弹窗)

热门文章

  1. HDU 5963 朋友(树+博弈)
  2. dubbo总结
  3. linux meta 18.0.1 系统安装nodejs
  4. 性能测试Loadrunner与Mysql
  5. iOS & Android APP crash保护机制
  6. 【Head First Servlets and JSP】笔记 26: web 应用部署
  7. Docker---大型项目容器化改造
  8. JAVA面试题整理(3)-Spring
  9. mybatis关联配置(一对多配置)
  10. Mybatis实现批量删除