`
mayanyan
  • 浏览: 26580 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

div+css层在html页面中垂直居中(2)

阅读更多
 前段时间有写过这个话题,今天在来补充一下,以下是支持IE6,IE7和Firefox垂直居中代码。
<!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=gb2312" />
<title>div层在html页面中垂直居中</title>
</head>
<style>

body {padding: 0; margin: 0;}
body,html{height: 100%;}
#outer {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    background:#000;
    display:table;
}

#outer[id] {
   
    display: table;
    position: static;
   
   
    *position:relative;
   
     
    _position: static;
}
#middle {
   
    position: absolute;
    top: 50%;
    left: 0;
    vertical-align:middle;
    display:table-cell;
    width:100%;
   
   
    *vertical-align:middle;
    *display:table-cell;
    *width:100%;
   
   
    _vertical-align:;
    _display:;
    _width:;
}
#middle[id] {
   
    display: table-cell;
    vertical-align: middle;
    position: static;
    top:50%;
    left:0;
    width:100%;
   
   
    *position:absolute;
   
   
    _position: ;
}

#inner {
    position: relative;
    top: -50%;
    margin: 0 auto;
    text-align:center;
}

#content{
    width:500px;
    height:400px;
    border:1px solid red;
    background:#EEE;
    margin: 0 auto;
    text-align:left;
}

</style>
<body>
<div id="outer">
    <div id="middle">
        <div id="inner">
             <div id="content">div层在html页面中垂直居中div层在html页面中垂直居中div层在html页面中垂直居中div层在 html页面中垂直居中div层在html页面中垂直居中</div>
        </div>
    </div>
</div>
</body>
</html>
 
分享到:
评论

相关推荐

    DIV+CSS水平垂直居中

    DIV+CSS 水平垂直居中网页学习 DIV+CSS 水平垂直居中是Web开发中一个常见的问题,如何将DIV元素水平垂直居中是一个非常重要的知识点。本文将详细介绍DIV+CSS水平垂直居中的方法和实现原理。 一、使用position:...

    DIV+CSS 图片垂直居中效果

    在网页设计中,"DIV+CSS 图片垂直居中效果"是一个常见的布局需求,它涉及到CSS的盒模型、定位和Flexbox或Grid等现代布局技术。以下是对这一主题的详细阐述: 1. **基础概念** - **DIV**:HTML中的`&lt;div&gt;`元素是一...

    DIV+CSS DIV居中布局

    `&lt;div&gt;`是“division”的缩写,代表一个区域或区块,在HTML中用于组合其他元素,是构建网页布局的基础。通过设置`&lt;div&gt;`的样式,我们可以控制其在页面上的位置和外观。 在CSS中,居中布局通常涉及以下几种方法: 1...

    div+css垂直居中和水平居中

    在网页设计中,实现元素的垂直居中和水平居中是一项常见的需求,这涉及到CSS布局技术。本篇文章将深入探讨如何使用div+css方法来实现这一目标。在现代Web开发中,div元素作为布局容器广泛使用,而CSS则是样式控制的...

    DIV+CSS上下左右绝对居中

    在网页设计中,"DIV+CSS上下左右绝对居中"是一个常见的布局需求,尤其是在构建响应式网站时。这个主题涉及到CSS(层叠样式表)的布局技巧,它可以帮助元素在不同屏幕尺寸下都能保持在容器的中心位置。下面将详细探讨...

    Div+CSS简单布局

    Div是HTML中的一个容器元素,用于组织页面结构,而CSS(Cascading Style Sheets)则负责控制这些Div元素的样式和布局。 在Div+CSS布局中,我们首先需要理解Div的基本用法。Div元素通常通过`&lt;div&gt;`标签来创建,可以...

    使用div+css开发个人网站毕业设计.doc

    此外,文档还提到了div+css在不同浏览器间的兼容性问题,例如div的垂直居中、margin加倍、IE浏览器特有的显示问题等,并给出了相应的解决策略。这提醒开发者在设计时需考虑跨浏览器兼容性,确保网站在各种环境下都能...

    CSS解决未知高度的DIV垂直居中

    #### CSS垂直居中原理 在CSS中,`vertical-align`属性主要用于设置行内元素或表格单元格中的内容垂直对齐方式。但是,当涉及到块级元素时,这个属性并不起作用。因此,我们需要采用其他技术来达到垂直居中的目的。...

    div+css常见兼容性问题

    在网页设计中,`div+css`是一种常见的布局方式,但它也伴随着一系列的浏览器兼容性问题。这些问题主要出现在不同浏览器对CSS规范的解读和实现上存在差异,尤其是老版本的Internet Explorer(如IE6和IE7)与其他...

    div+css图片垂直居中

    在网页设计中,让图片或其他元素在页面上垂直居中是一项常见的需求。"div+css图片垂直居中"是这个话题的核心,它涉及到CSS布局和浏览器兼容性问题,特别是对于Internet Explorer(IE)和其他现代浏览器的处理差异。...

    div+css文本水平垂直居中,兼容ie、谷歌等浏览器

    div+css文本水平垂直居中,兼容ie、谷歌等浏览器

    div框水平垂直居中跟内容垂直居中.html

    div框水平垂直居中跟内容垂直居中

    div+css居中

    在网页设计领域,"div+css居中"是一种常见的布局技术,用于使元素在网页上水平或垂直居中对齐。这种技术利用HTML中的`&lt;div&gt;`元素作为容器,结合CSS(Cascading Style Sheets)样式来实现内容的定位。在本教程中,...

    div+css整体布局

    `可以实现子元素在父容器中的水平垂直居中。 六、响应式布局 随着移动设备的普及,`div+css`布局也应考虑响应式设计。可以使用媒体查询(`@media`)来根据不同屏幕尺寸调整布局,使页面在不同设备上都能良好展示。 ...

    DIV+CSS中让布局居中.docx

    在网页设计中,`DIV+CSS`是一种常见的布局方式,它可以帮助我们构建出灵活、响应式的页面结构。本文主要探讨如何使用CSS使布局在页面中居中。 首先,要实现整个布局的居中,我们需要设置页面的最外层容器,通常是`...

    div+css布局限制图片最大宽度图片水平垂直居中兼容IE6

    在网页设计中,"div+css布局"是一种常见的页面构建方式,它利用HTML中的&lt;div&gt;元素结合CSS(层叠样式表)来控制网页元素的结构和样式。在本主题中,我们将深入探讨如何通过CSS实现图片的最大宽度限制、水平垂直居中,...

    软件工程师 面试题 DIV+CSS_必考题

    使用绝对定位可以实现层在浏览器中的垂直居中,代码如下: ```css div { position: absolute; top: 50%; left: 50%; margin: -100px 0 0 -100px; width: 200px; height: 200px; border: 1px solid red; }...

    DIV+CSS必考题.pdf

    7. 垂直居中的实现:使用绝对定位结合`top:50%`和负外边距可以实现层在浏览器中的垂直居中。负外边距的值等于层自身高度的一半。 8. Firefox中嵌套div的居中问题:在Firefox中,若要使嵌套的div在父div中水平居中,...

    Div+CSS布局居中.pdf

    对于多行文本或块级元素的垂直居中,有更多复杂的技术,如使用`display:table-cell`,`Flexbox`或者`Grid`布局等,这些技术在现代浏览器中更加灵活且易于实现。 总的来说,Div+CSS布局居中涉及多种CSS技巧和策略,...

    div+css布局

    在HTML中,&lt;div&gt;元素是一个通用的容器,用于组合其他HTML元素,不带有任何默认样式。通过CSS,我们可以为&lt;div&gt;添加样式,如宽度、高度、边距、背景色等,使其具有特定的视觉效果。CSS还允许我们控制元素的布局,如...

Global site tag (gtag.js) - Google Analytics