第五种方法:

首先设置一个div,设置其的width与height,为了方便观察,我定义了div的背景色为red,代码如下:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
#content { height: 240px;
width: 300px;
background-color: red;
}
</style>
</head>
<body>
<div id="content"> Content here</div>
</body>
</html>

效果如下图显示:

现在图片并没有什么居中的显示,接下来要描述的居中方法主要借助position方法,将div的position方式设置为absolute,然后可以设置其left=0,right=0,由于其有宽度,所以接下来设置margin:auto,就可以实现div的水平居中,代码如下:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
#content { height: 240px;
width: 300px;
position: absolute;
left: 0;
right: 0;
margin: auto;
background-color: red;
}
</style>
</head>
<body>
<div id="content"> Content here</div>
</body>
</html>

效果如下图所示:

同理,由于div有高度,只要设置top=0,buttom=0,在margin为auto的作用下,可以实现其垂直居中,代码如下所示:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
#content { height: 240px;
width: 300px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
background-color: red;
}
</style>
</head>
<body>
<div id="content"> Content here</div>
</body>
</html>

效果如下所示:

这种方法思路可以单独设置元素的水平居中与垂直居中,且思路简单,但是在IE8 beta中无效

最新文章

  1. C# 模拟键盘操作--SendKey(),SendKeys()
  2. Intent组件的传参应用
  3. Express框架使用以及数据库公共操作类整理(Win7下的NodeJs)
  4. 20款时尚的 WordPress 博客主题【免费下载】
  5. Python正则表达式使用实例
  6. linux查看rpm包创建的所有目录和文件
  7. CentOS 下实现两台服务器之间的共享NFS
  8. 如何通过SecureCRT FTP上传下载文件
  9. Android中的主题Theme
  10. Windows系统编程之进程间通信
  11. poj 2369 Permutations 置换
  12. Git中.gitignore文件的使用
  13. python select epoll poll的解析
  14. android的Drawable详解
  15. 包建强的培训课程(7):iOS企业级开发实战
  16. Windows下MySQL绿色版安装配置与使用
  17. ERROR - Undefined placeholders found in template:
  18. MySQL命令行导入导出数据
  19. iOS - 通过view查找所在(viewController)
  20. javascript中string对象方法中的slice、substring、substr的区别联系

热门文章

  1. Spring Boot入门——thymeleaf模板使用
  2. Composer如何安装(安装注意事项)
  3. php RabbitMQ使用
  4. CentOS 6.6 中jdk1.6的安装和配置方法
  5. web自动化:前端页面组成
  6. RNN、LSTM、Char-RNN 学习系列(一)
  7. CentOS 6.8安装Docker V1.0
  8. python编程实例-统计apache进程占用的物理内存
  9. Leetcode 969. Pancake Sorting
  10. uva11729 - Commando War(贪心)