经过今天一翻改进,终于找出了解决DIV垂直居中的办法。
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>CSS布局技巧:未知高度div 垂直居中的问题</title>
- <style type="text/css">
- html,body
- {
- height: 100%;
- padding:0;
- margin:0;
- }
- body
- {
- min-height: 200px;
- text-align: center;
- min-width: 402px
- }
- .FirstDIV
- {
- margin-top: -100px; /* SecondDIV高度的一半 */
- float: left;
- width: 100%;
- height: 50%;
- }
- .SecondDIV
- {
- clear: both;
- border: silver 1px solid;
- background: #666;
- margin-left: auto;
- overflow: auto;
- width: 400px;
- margin-right: auto;
- height: 200px;
- text-align: left
- }
- </style>
- </head>
- <body>
- <div class="FirstDIV"></div>
- <div class="SecondDIV">
- <p>看看,这不就居中了。呵呵。而且没有问题哦。www.Webjx.com </p>
- <p>body{ background-color:#FFF5F0}<br>
- div{ position:absolute; top:50%; left:50%; margin:-100px 0 0 -200px;
- width:400px; height:200px; border:1px #CCCC00 solid; font-family:Arial,
- Helvetica, sans-serif; color:#666666 } </p>
- </div>
- </body>
- </html>
转载请注明:代码学堂>web前端 > css技巧 > DIV垂直居中的办法
随机文章
- 1css高级技巧之CSS文件优化规则
- 2使用CSS3渐变代替图片制作背景渐变效果
- 3CSS设置元素透明度的几个方法不同浏览器兼容性详细介绍
- 4高效的CSS写法之css属性的缩写讲解
- 5CSS3新特性之阴影、渐变、颜色模式讲解
- 6CSS样式管理之继承与重复利用
- 7css高级技术之CSS sprite应用详解
- 8CSS代码布局八条最常见的错误
- 9css3学习快速入门工具之CSS3样式生成器
- 10快速清理无用CSS样式常用工具使用说明
- 11CSS网页制作教程:网页中常用的web安全字体
- 12CSS网页制作教程:字体单位em简介
- 13CSS网页制作教程之浮动清除的另一种方法
- 14CSS入门教程——链接(a)
- 15CSS入门教程——定位(position)
排行榜