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

不明白为啥要为啥了已经对contain做了居中的操作,还要对u1和li操作,而且为啥要消除文本与div之间的距离

<style>
.contain{
    text-align:center;
}
.contain u1{
    list-style:none;
    margin:0;
    padding0;
    display:inlinw;
}

.contain li{
    margin-ringht:8px
    display:inline
}
</style>

正在回答

4 回答

一,contion居中操作的作用:对其下属的子选择器“ul”起到居中作用。(即整体居中显示)

二,li执行display:inline;操作的目标:display:inline的意思可以理解为按行排列,(原本123应该是按列排列,也就是竖着排列)

三,ul执行display:inline;操作的目标:

其主要目的是针对于多个<ul>标签所执行的,在原文件里新增一个<ul>:
    <ul>
        <li><a href="#">4</a></li>
        <li><a href="#">5</a></li>
        <li><a href="#">6</a></li>
    </ul>

原结果如下:1 2 3 4 5 6

假如去掉<ul>中的display:inline,结果如下:

1 2 3

4 5 6

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

前面指出contain居中操作的作用对其下属的子选择器“ul”起到居中作用,文本123不直接属于contain的子集,margin:0;padding:0的作用就在于此(多个ul看到的效果更明显,这里不在细说)。

希望能够对你有所帮助。

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

qq_最爱唐七公子_0 提问者

非常感谢!
2016-08-03 回复 有任何疑惑可以回复我~

其主要目的是针对于多个<ul>标签所执行的....这句解答了很多疑惑

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

我感觉,父标签contain保证子标签里的东西居中。ul与li只规定padding和margin,是对ul、li下的div进行规定的。

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

div是块状元素,也就是盒子模型,就前面视频里讲的div比如月饼礼盒,现在的操作就是在去除月饼外面的包装盒,使月饼直接与文本接触

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

举报

0/150
提交
取消

不明白为啥要为啥了已经对contain做了居中的操作,还要对u1和li操作,而且为啥要消除文本与div之间的距离

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

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

帮助反馈 APP下载

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

公众号

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