老师,这里的content样式应该写在item里面吧?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,content样式不可以写在item里面,因为&符号表示对父选择器的引用,而nearby__content类名中不包含nearby__item,所以不可以将content写在item里面。 可以结合下图注释理解:

https://img1.sycdn.imooc.com//climg/614abec3091a1e8807600721.jpg

祝学习愉快~

  • 一心励志当码农 提问者 #1

    https://img1.sycdn.imooc.com//climg/614ad1e6094e83c405350226.jpg
    老师,可是我看dom结构这个nearby__content确实是在item里面呀?

    搜索

    复制

    2021-09-22 14:50:08
  • 同学你好, DOM结构中nearby__content确实是在nearby__item里面,但书写css样式时,不一定非要写在nearby__item里面。而且老师在上一条也解释了,使用&符号表示引入父选择器,另外,截图中也标注了,如果将&__content写在了&__item里面,那么编译后&__ content等价于.nearby__item__content,无法选中类名为nearby__content的元素,所以这里需要将&__content直接放在.nearby的下面,让&引用.nearby这个选择器,那么&__content编译后的结果才是.nearby__content。

    祝学习愉快~

    2021-09-22 14:55:47
  • 哦哦,谢谢老师,我终于明白了

    搜索

    复制

    2021-09-22 15:36:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师