css控制中,关于左边距的问题?新手发问

来源:百度知道 编辑:互助问答吧 时间:2020/09/28 02:59:54
人用CSS控制;网站整体不能不能居中;在1024*768的屏幕中 需要设置padding-left: 40px;才可以居中;
在宽屏中不可以居中,靠左对齐,是什么原因呢?请高手指点,相关代码如下:
#contain {
font-family: "宋体";
font-size: 12px;
font-weight: normal;
text-decoration: none;
float: none;
width: auto;
margin-right: auto;
margin-left: auto;
padding-left: 40px;}
body {
font-family: "宋体";
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
float: none;
margin-right: auto;
margin-left: auto;
width: 100%;
margin-top: 0;
margin-bottom: 0;
}

*{margin:0; padding:0}
body {margin:0; padding:0}
#contain {width:1002px; margin:0 auto}

这样就可以了,如果不行,你的另外的定义影响了.

在1024*768的屏幕中 需要设置padding-left: 40px;才可以居中

这是错误的做法
ie里面让页面居中,要
body{text-align:center;}后面的这个属性要重新设置
ff里面了。设置居中
.自己起的类名{width:780px;margin-left:auto;margin-right:auto;}

http://hi.baidu.com/lutingge/blog/item/efd733de7688f01b6227980e.html

我写的关于页面居中的方法

看样式的代码没有用

居中的语句是:margin:0 auto;

现在你要做的就是把这句话加对地方。
因为不太清楚你的网页结构,你可以用火狐中的FireBug,或者ie系列的IeDeveloperToolBar,来看你的网页结构(我想你应该知道这两个工具,不清楚去google搜一下,下载下来),试着将这句话加到较外层的Div或Table中,顺便注意下是不是外层Div定了居左等等。

有问题再联系:)