关于<style>标签里的两个#div1

来源:2-1 JS速度动画

慕粉3207663

2016-06-09 09:55

#div1{

      width=200px;

      height=200px;

      background:red;

      position:relative;

      left:-200px;

      top:0;}

 #div1 span{

       width=20px;

       height=20px;

       background:blue;

       position:absolute;

       left:200px;

       top:75px;}

据我的理解第二个应该是定义span标签的位置和大小但为什么span前面还加了#div1?这样不就是定义了两次div1了吗?我试着把第二个#div1去掉并不影响结果。

写回答 关注

1回答

  • lixp2000
    2016-06-09 14:21:56
    已采纳

    #div1为span的父元素,,当代码中多个div,并且都含有span时;此时你想获取某个span元素时,就需要你指定到具体哪个父元素下的span元素了。

    慕粉3207...

    非常感谢!

    2016-06-09 14:26:22

    共 1 条回复 >

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题