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

为什么margin的值大于零,就没有水平居中的效果了呢?

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

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

<style>

table{

    margin:0 auto;

}


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

.wrap{

    background:#ccc;

    display:table;


    margin:0 auto;

}

</style>

</head>


<body>

<div>

<table>

  <tbody>

    <tr><td>

<ul>

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

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

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

    </ul>

    </td></tr>

  </tbody>

</table>

</div>


<div class="wrap">

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

</div>

</body>

</html>


正在回答

5 回答

代码中是没有办法识别中文符号的,所以写代码的时候一定要用英文符号

symkshqlnzvqiszlmyywmyknvaiguuhzbtyywburonwxcwfzsiczwilqfymvuhxtodaijpmsjqknbcpyhdqhnqaklyuilildvyxltkozxtosnbqzagliqwimyf

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

没人呀

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

qq_Absurdyears_0

可能是你更改了数值之后没加单位的原因吧
2017-02-15 回复 有任何疑惑可以回复我~

都给不出答案啊。。。。

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

margin: 10px auto; margin:100px auto; 都是可以居中的啊。。。只要左右的值是auto就行。上下的值无所谓多大。

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

鸣人4245949 提问者

居不了中啊,例子在15-3,你试验一下就知道了
2016-12-28 回复 有任何疑惑可以回复我~
#2

qq_浮雲遊子_03977413 回复 鸣人4245949 提问者

亲试,可以的
2017-01-07 回复 有任何疑惑可以回复我~
#3

鸣人4245949 提问者 回复 qq_浮雲遊子_03977413

例子在15-3,我输入大于零的数字,就居不了中了,不知道什么原因。
2017-01-07 回复 有任何疑惑可以回复我~
#4

qq_浮雲遊子_03977413 回复 鸣人4245949 提问者

你把代码给我看看 我也在学习这里 只不过我的问题是不知道怎么把ul的内容居中
2017-01-07 回复 有任何疑惑可以回复我~
#5

鸣人4245949 提问者 回复 qq_浮雲遊子_03977413

恩,好的
2017-01-07 回复 有任何疑惑可以回复我~
查看2条回复

margin后面如果只有两个参数的话,第一个表示 上top 和 下bottom,第二个表示 左left 和 右right。
            

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

鸣人4245949 提问者

这个我知道,,但margin面对不定宽块状元素和定宽块状元素是有所区别的。例子在15-3,你试验一下就知道了。
2016-12-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么margin的值大于零,就没有水平居中的效果了呢?

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