div页面垂直居中方法
来源:互联网 发布:淘宝店导航装修视频 编辑:程序博客网 时间:2024/05/22 13:26
层垂直居中于浏览器,一直是新手朋友比较头疼的问题。
其实解决的思路是这样的:首们需要position:absolute;绝对定位。而层的定位点,使用外补丁margin负值的方法。负值的大小为层自身宽度高度除以二。
如:一个层宽度是400,高度是300。使用绝对定位距离上部与左部都设置成50%。而margin-top的值为-150。margin-left的值为-200。这样我们就实现了层垂直居中于浏览器的样式编写。
例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>52css.com</title>
<style type="text/css">
div {
position:absolute;
top:50%;
left:50%;
margin:-150px 0 0 -200px;
width:400px;
height:300px;
border:1px solid red;
}
</style>
</head>
<body>
<div>52css.com - Div CSS布局 常见问题</div>
</body>
</html>
其实解决的思路是这样的:首们需要position:absolute;绝对定位。而层的定位点,使用外补丁margin负值的方法。负值的大小为层自身宽度高度除以二。
如:一个层宽度是400,高度是300。使用绝对定位距离上部与左部都设置成50%。而margin-top的值为-150。margin-left的值为-200。这样我们就实现了层垂直居中于浏览器的样式编写。
例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>52css.com</title>
<style type="text/css">
div {
position:absolute;
top:50%;
left:50%;
margin:-150px 0 0 -200px;
width:400px;
height:300px;
border:1px solid red;
}
</style>
</head>
<body>
<div>52css.com - Div CSS布局 常见问题</div>
</body>
</html>
- div页面垂直居中方法
- div页面垂直居中方法
- div页面垂直居中方法方法
- div垂直居中于页面
- div垂直居中的方法
- div垂直居中的方法!!
- div水平居中垂直居中方法
- div页面居中方法
- div在整个页面实现垂直居中
- div页面垂直居中,兼容IE、Firefox
- div在整个页面水平居中 垂直居中
- Div图片垂直居中的方法
- div 垂直 居中的几种 方法
- DIV实现垂直居中对齐的方法
- div垂直居中的N种方法
- div 垂直居中对齐方法收集
- CSS Div图片垂直居中的方法
- div垂直居中的几种方法
- 04-使用cookie实现记录用户名称的需求
- ZED-Board从入门到精通(四):从传统FPGA开发到PL开发的转变
- 《算法竞赛-训练指南》第二章-2.15_UVa 11722
- div+css:页面整体布局居中显示:上下居中||垂直居中,左右居中||水平居中
- Struts 常用验证
- div页面垂直居中方法
- 关于二叉树的相关操作汇总
- Excel VBA以单元格区域做参数
- 00
- ZOJ 3113 Anti-SG
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- hdu——2815(数论之Baby Step Giant Step解决离散对数问题)
- ios生命周期
- iPhone开发音频资料