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

为什么3-3练习题目中第10行多了一个}会导致.right样式中的background就不可显示?

.left{ width:300px; height:600px; background:#ccc; float:left}}/*左浮动样式*/
.right{ width:660px; height:600px; background:#FCC; float:right}/*右浮动样式*/


正在回答

3 回答

就相当于一个编译器觉得多了一个}会报错,但是机器是智能的,前面你打了{,系统会默认你需要这个所以之前没报错

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

因为那个.left{xxxxxxx}这个的大括号多了个},就成了}}这个  就不行啦

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

Shinnri_Liu 提问者

呃……所以为什么呢?我问的就是你复述的这个问题…… 当前面有未闭合的{时,后一个}会闭合不应闭合的{,造成错误。 而这个实例中前方没有未闭合的{,那left类的样式{}后面一个单独的}是被编译器怎样理解的?
2016-07-19 回复 有任何疑惑可以回复我~

你把宽度改小点就可以了放的下了

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

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

为什么3-3练习题目中第10行多了一个}会导致.right样式中的background就不可显示?

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