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

为什么这么改之后灰色背景会从左到右占一排

这是我的代码,我想把div class这一段变成内联元素然后用text-align:center,因为要作用在他的父元素上,我就把这一段又用了id选择器框起来,我知道复杂了点,只是有这个想法想试试,然后css再定义内联和居中,但是字居中了背景确从左到右,,和设置table,tr,td不一样,为什么

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<title>不定宽块状元素水平居中</title>

<style>

table{

    margin:0 auto;

}


/*下面是任务区代码*/

.wrap{

    background:#ccc;

}

#Center{

    display:inline;text-align:center;

}

</style>

</head>


<body>

<div>

<table>

  <tbody>

    <tr><td>

<ul>

    <li>我是第一行文本</li>

        <li>我是第二行文本</li>

        <li>我是第三行文本</li>

    </ul>

    </td></tr>

  </tbody>

</table>

</div>

<div id=Center>

<div class="wrap">

  设置我所在的div容器水平居中  

</div>

</div>

</body>

</html>


正在回答

2 回答

不晓得你的意思是不是背景从左到右的铺满了页面,那是因为你没有设置宽度,默认宽度100%啊

0 回复 有任何疑惑可以回复我~
#1

慕粉1235143442 提问者

明白了谢谢回答
2017-02-24 回复 有任何疑惑可以回复我~

宽度默认和父项一样

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这么改之后灰色背景会从左到右占一排

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信