全球主机交流论坛

标题: 万能的hostloc来个高手看下样式表 [打印本页]

作者: ahaha    时间: 2013-4-25 02:06
标题: 万能的hostloc来个高手看下样式表
dedecms做站,想设个背景色的
网上查了这样的代码

html{
text-align: center;
background: #669900;
}
body{
width: 970px;
margin: 0 auto;
text-align: left;
background: #fff;
}

问题是本来是左右居中的,可加上上面的样式,背景色是有了,可内容靠左了

这问题出那了,给指点一下,一个多小时了没搞定

谢谢
作者: ybs885    时间: 2013-4-25 02:08
不会任何HTML或者CSS
作者: hippo.t    时间: 2013-4-25 02:08
text-align: left;
作者: 恋爱ing    时间: 2013-4-25 02:10
text-align: left;
作者: ahaha    时间: 2013-4-25 02:11
hippo.t 发表于 2013-4-25 02:08
text-align: left;

取消这条网页上内容都居中显示了,body这块还是在左边
作者: 莎士比亚    时间: 2013-4-25 02:36
??
作者: wmfy808    时间: 2013-4-25 02:47
text-align是文字样式
作者: 品物流形    时间: 2013-4-25 02:51
margin: 0 auto;这一行是让body这个大div页面居中
text-align: left;这一条是让body这个div中的文字居左
background: #fff; 这一条是设置背景色

一般不要在div中用text-align
作者: buzz    时间: 2013-4-25 03:13
都没有指出问题所在。
你的问题出在对body的定义,你不能对body定义一个宽度,然后用margin:0 auto  来达到居中的效果,这种方法只适用于对一个容器的定义。

  1. html {
  2. text-align: center;
  3. background: #669900;
  4. }

  5. body{background:#fff;}

  6. #main{
  7. width: 970px;
  8. margin: 0 auto;
  9. text-align: left;
  10. overflow:hidden;
  11. clear:both;
  12. }
复制代码

作者: Captain    时间: 2013-4-25 03:27
buzz 发表于 2013-4-25 03:13
都没有指出问题所在。
你的问题出在对body的定义,你不能对body定义一个宽度,然后用margin:0 auto  来达到 ...


作者: sdgl212    时间: 2013-4-25 09:05
好多高手




欢迎光临 全球主机交流论坛 (https://d.168530.xyz/) Powered by Discuz! X3.4