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

无法显示框

为什么这个代码,在右侧框出的第二个框中,不会显示框呢?http://img1.sycdn.imooc.com//578743d50001d04a08580487.jpg

正在回答

9 回答

<ul> not<ui>     另外“>”是子选择器,作用于第一代子元素,所以只有fruit的内容加边框,如果把“>”
换成空格,变为后代选择器,则可以作用于所有后代元素

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

chaih 提问者

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

.food>li改为.food li

子选择器只会作用于直接子代,后代选择器才能让全部子代选择器都有父代的样式。

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

.food li{border:2px solid blue;}     这个会出现第一个框的效果

.food>li{border:2px solid blue;}     这个会出现第二个框的效果

至于你用了.food>li{border:2px solid blue;}  会出现第一个效果我也不太清楚,我做完之后的效果就这两种,  你做完之后记得刷新

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

你把ui改成ul试一下

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

你的css的ui标签是什么意思,不是ul?

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

把>改成空格


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

你的标签是不是写错了,<ul>

                                        <li></li>

                                      </ul>

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

看不清你的CSS部分的代码

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

这不是有框吗,只是fruit框的下面和apple框上面重合了。

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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225805    人
  • 解答问题       18234    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

无法显示框

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