DIV+CSS网页布局居中问题解决方案

开发 前端
在DIV+CSS布局的页面里,从布局内容到页面里文章文字居中都是非常重要的,这里向大家描述一下DIV+CSS布局中整体居中,背景和图片居中的方式。

本文和大家重点讨论一下DIV+CSS布局居中问题,主要包括DIV+CSS布局中整体居中,背景和图片居中等方式,相信本文介绍一定会让你有所收获。

DIV+CSS布局居中问题

在DIV+CSS布局的页面里,从布局内容到页面里文章文字居中都是非常重要的,而CSS来设置居中也是非常简单的。

1、首先介绍使用CSS属性让整体布局的居中:

设置页面父级居中,那整个页面的父级是什么呢?我们可以想象整个页面的内容是由和这两个包含,那根据较近父级我们就设置body的CSS来实现居中问题,可以向在内容里居中有text-aligh:center;而这个元素在IE下有用,经过试验在火狐等浏览器下只设置text-aligh:center;居中是无法让布局居中,那我们还需要设置个“margin:0auto;”这个是什么意思呢,意思是内容上下为0距离,而左右为“auto”自动,这样就可以设置实现网页布局居中具体CSS的居中代码为:

body{text-aligh:center;margin:0auto;}但是即使这样也会出现问题,因为你没有设置布局有多宽“width”,一旦你内容布局中在最外层CSS控制中,设置了float:属性,那布局将会向你设置的float:方向靠,解决方法,除了设置body的居中的CSS属性外,还需在布局设置最外层div也居中,而且定义宽度是多少,假如网页宽度为700px,最外层CSS样式为的class="weicheng",那设置应该这样“.weicheng{margin:0auto;width:700px;}”即可。完整实例为(可将代码拷贝新建html文件浏览观看效果):

以下为引用的内容:

  1.  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <head> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> 
  6. <title>www.divCSS5.com的CSSdiv的布局居中实例title> 
  7. <styletypestyletype="text/CSS"> 
  8. 2010-08-30 12:46:42

    DIV+CSS

2010-08-17 13:08:31

DIV+CSS布局

2010-09-09 15:44:21

IEFFCSS

2010-09-07 09:08:03

DIV弹出层

2010-08-23 09:53:41

DivCSSweb

2010-08-31 16:09:04

DIV+CSS

2010-08-24 13:25:16

DIV+CSS

2010-08-26 08:45:32

margin:0pxa

2010-08-31 16:26:31

CSSFirefoxdiv

2010-08-17 13:28:31

DIVCSS

2010-08-23 09:59:16

DIV+CSSSEO

2010-08-27 13:46:58

DIV+CSS

2010-08-26 10:56:16

CSStextarea

2010-08-26 12:59:29

marginCSS

2010-08-30 14:57:21

DIV+CSS

2010-08-24 13:01:13

DIV+CSS

2010-10-09 09:37:25

IE8.0DIV

2010-08-16 14:18:49

DIV+CSS

2012-05-09 10:08:41

跨机房

2010-09-10 09:31:08

CSSDIV
点赞
收藏

51CTO技术栈公众号

业务
速览
在线客服