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

ul的padding:0,为什么看起来还是有空格?不应该紧贴着border的吗,1和4都是紧贴着border的,为什么3和6就没有?

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

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

<style>

div{border:2px red solid;}

ul{border:2px blue solid;}

li{border:2px black solid;}

.container li{

    margin-right:8px;

    display:inline;

}

.container{

    text-align:center;

}

/*  margin:0;padding:0(消除文本与div边框之间的间隙)*/

.container ul{

    

    margin:0;

   padding:0;

    display:inline;

}

/* margin-right:8px(设置li文本之间的间隔)*/



</style>

</head>


<body>

<div class="container">

    <ul>

    <li><a href="#">1</a></li>

        <li><a href="#">2</a></li>

        <li><a href="#">3</a></li>

    </ul>

    <ul>

        <li><a href="#">4</a></li>

        <li><a href="#">5</a></li>

        <li><a href="#">6</a></li>

    </ul>

</div>

</body>

</html>


正在回答

1 回答

http://img1.sycdn.imooc.com//57bb28cc00017a1013650117.jpg

我电脑显示是这个效果,你这个问题感觉有点不是很明确,建议把你电脑显示的样式截图贴上来,然后帮助大家理解,也有助于帮你解决问题

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

举报

0/150
提交
取消

ul的padding:0,为什么看起来还是有空格?不应该紧贴着border的吗,1和4都是紧贴着border的,为什么3和6就没有?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号