网页css布局:div水平居中各种设置形式

操作方法

  • 01

    网页制作Webjx文章简介:在Web标准中的页面布局是使用Div配合CSS来实现的。这其中最常用到的就是使整个页面水平居中的效果,这是在页面布局中基本,也是最应该首先掌握的知识。不过,还是经常会有人问到这个问题,在这里我简单总结一下使用Div和CSS实现页面水平居中的方法. 在Web标准中的页面布局是使用Div配合CSS来实现的。这其中最常用到的就是使整个页面水平居中的效果,这是在页面布局中基本,也是最应该首先掌握的知识。不过,还是经常会有人问到这个问题,在这里我简单总结一下使用Div和CSS实现页面水平居中的方法: 一、margin:auto 0 与 text-aligh:center 在现代浏览器(如Internet Explorer 7、Firefox、Opera等)现代浏览器实现水平居中的方法很简单,只要设定到左右两侧的空白为自动即可。意即: #wrap { margin:0 auto;} 上面这段代码的意思是说使wrap这个div到左右两侧的距离自动设置,上下为0(可以为任意)。请在现代浏览器(如Internet Explorer 7、Firefox、Opera等)中运行现在的代码: 在Firefox等现代浏览器设定页面元素的水平居中,只要指定margin:0 auto;即可 div#wrap { width:760px; margin:0 auto; /*这里的0可以任意值*/ border:1px solid #ccc; background-color:#999; } 上面的效果很好。但是这在Internet Explorer 6及改正的版本中是不起作用的,不过幸好它有自己的解决办法。在Internet Explorer中text-align属性是可继承的,即在父元素中设置后在子元素中就默认具有了该属性。因此我们可以在body标签中设置text-align属性值为center,这样页面内所有的元素都会自动居中,同时我们还要加一个hook把页面中的文字变成我们习惯的阅读方式——居左对齐。因此我们要如此来写代码: body {text-align:center;} #wrap {text-align:left;} 这样在Internet Explorer中我们就轻松实现了Div的居中对齐。因此要在所有的浏览器中显示居中的效果,我们就可以这样写我们的代码: body { text-align:center; } #wrap { text-align:left; margin:0 auto; } 在Firefox等现代浏览器设定页面元素的水平居中,只要指定margin:0 auto;即可 div#wrap { width:760px; margin:0 auto; /*这里的0可以任意值*/ border:1px solid #ccc; background-color:#999; } 在Internet Explorer 6 及以下的版本中我们还要做以下的设置: body { text-align:center; } div#wrap { text-align:left; } 不过这里有一个前提,就是设置居中的元素要有固定的宽度,比如这里我们设定了为760像素。 二、相对定位与负的边距 对于wrap进行相对定位,然后使用负的边距抵消偏移量。这种方法比较简单还很容易实现: #wrap { position:relative; width:760px; left:50%; margin-left:-380px }

(0)

相关推荐

  • CSS网页布局:div水平居中的各种方法

    在Web标准中的页面布局是使用Div配合CSS来实现的.这其中最常用到的就是使整个页面水平居中的效果,这是在页面布局中基本,也是最应该首先掌握的知识.不过,还是经常会有人问到这个问题,在这里我简单总结 ...

  • 使用CSS设置div水平居中

    在网页编辑中,我们常常使用div来进行网页的布局.但是如何使div水平居中呢?我认为这一种方法比较于其他的方法更好用一些(个人建议). 准备工作 01 打开sublime text3,并且新建一个ht ...

  • Dreamweaver 怎么网页布局 div css布局

    div+css布局已经成为当前网页布局的潮流,通过盒子模型和浮动.定位来控制页面布局比以前的表格布局容易控制多了.如何用Dreamweaver实现div+css网页布局呢.小编为你分享我的. 操作方法 ...

  • 如何用DIV+CSS进行网页样式布局

    在html网页编辑中,对于新手来讲,接触最多的就是div+css:那么如何使用div+css就行网页简单布局呢 操作方法 01 一个网页设计时,我们可以将一个页面设置为头部,中间,和底部三部分:  头 ...

  • css如何根据屏幕宽度设置div高度

    css如何根据屏幕宽度设置div高度 操作方法 01 首先创建或者打开我们的web项目,新建一个html文件和css文件即可,如图所示 02 html页面代码如图所示,定义一个div,然后给一个id属 ...

  • HTML网页浮动布局怎么用,div float布局怎么用

    float布局在PC端布局用得算是普遍,现在小编我就分享一下 float浮动布局的,希望可以帮助各位宝宝们,这样宝宝们就知道 网页浮动布局怎么用了. 操作方法 01 如图,先设定一个大容器,里面有两个 ...

  • css对div设置边框

    前端开发过程中,很多时候需要对一些标签进行边框的设置,那如何使用css设置边框样式呢?css提供了一个用于设置边框属性的border-style,可以通过border-style设置边框的线条样式. ...

  • Dreamweaver怎样控制网页的布局

    DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页,很多人不知道Dreamweaver怎样控制网页的布局,下面让我们一起 ...

  • CSS导航菜单水平居中的方法

    CSS导航菜单水平居中的常用的几种方法 操作方法 01 首先打开我们的测试编辑工具 如图所示 新建一个项目 02 然后打开index.html文件 输入以下代码(代码我就不贴出来了,看图吧,接下来3- ...