问答详情
源自:2-1 JS速度动画

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

#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去掉并不影响结果。

提问者:慕粉3207663 2016-06-09 09:55

个回答

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

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