全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1383|回复: 10
打印 上一主题 下一主题

万能的hostloc来个高手看下样式表

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-25 02:06:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
dedecms做站,想设个背景色的
网上查了这样的代码

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

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

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

谢谢
2#
发表于 2013-4-25 02:08:33 | 只看该作者
不会任何HTML或者CSS
3#
发表于 2013-4-25 02:08:36 | 只看该作者
text-align: left;

点评

哦也  发表于 2013-4-25 02:10
4#
发表于 2013-4-25 02:10:29 | 只看该作者
text-align: left;
5#
 楼主| 发表于 2013-4-25 02:11:40 | 只看该作者
hippo.t 发表于 2013-4-25 02:08
text-align: left;

取消这条网页上内容都居中显示了,body这块还是在左边
6#
发表于 2013-4-25 02:36:16 | 只看该作者
??
7#
发表于 2013-4-25 02:47:08 来自手机 | 只看该作者
text-align是文字样式
8#
发表于 2013-4-25 02:51:13 | 只看该作者
margin: 0 auto;这一行是让body这个大div页面居中
text-align: left;这一条是让body这个div中的文字居左
background: #fff; 这一条是设置背景色

一般不要在div中用text-align
9#
发表于 2013-4-25 03:13:07 | 只看该作者
都没有指出问题所在。
你的问题出在对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. }
复制代码

点评

Bingo! 正解! 一般情况下不要对body设置任何位置信息。  发表于 2013-4-25 08:26
10#
发表于 2013-4-25 03:27:57 | 只看该作者
buzz 发表于 2013-4-25 03:13
都没有指出问题所在。
你的问题出在对body的定义,你不能对body定义一个宽度,然后用margin:0 auto  来达到 ...

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-13 19:04 , Processed in 0.068487 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表