为了账号安全,请及时绑定邮箱和手机立即绑定

哪里出了问题?

哪里出了问题?

卡兰尼克 2016-09-18 19:30:32
为什么有的同学背景颜色是居中的下面是我的代码,,,希望大神可以告诉我 5555555<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>不定宽块状元素水平居中</title><style>.wrap table{    margin:0 auto;}/*下面是任务区代码*/.wrap{    background:#ccc;}</style></head><body><div><table>  <tbody>    <tr><td> <ul>    <li>我是第一行文本</li>        <li>我是第二行文本</li>        <li>我是第三行文本</li>    </ul>    </td></tr>  </tbody></table></div><div class="wrap"><table>    <tbody>        <tr><td>            设置我所在的div容器水平居中           </td></tr>    </tbody></table> </div></body></html>
查看完整描述

1 回答

已采纳
?
OlderSkee

TA贡献123条经验 获得超103个赞

块状元素默认占领全行

如果想居中,就要给宽度

.wrap{
   background:#ccc;
   width: 250px;
   margin: 0 auto;
}

这样就可以了,你试试看

查看完整回答
2 反对 回复 2016-09-18
  • 卡兰尼克
    卡兰尼克
    谢谢亲~~!!meed
  • 卡兰尼克
    卡兰尼克
    可是给wrap一个width值 那wrap用table设置居中不就没了意义抹。。wrap不就变成了定宽块状元素了吗
  • OlderSkee
    OlderSkee
    div 本身就是块元素啊, 如果一个块元素不设置宽,那么它将默认占一整行,对应的backgroundcolor也是一整行。
  • 1 回答
  • 0 关注
  • 1446 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信