问答详情
源自:12-13 距离产生美 - 使用margin为盒子设置外边距(边界)

为什么不用#号不行呢

#box1{
    margin-bottom:30px;
    
}

提问者:demax 2016-09-06 09:14

个回答

  • 前端公城尸
    2016-09-06 09:25:38
    已采纳

    #是id选择器,你要对元素进行样式的操作肯定要先获取到元素,然后编写属性和样式;

    例子是用<div id="box1">box1</div>

    你也可以自己定义其他 比如

    <div class="div1">box1</div>   CSS:   .box1{margin-bottom:30px;}

    <div name="div1">box1</div> CSS:  div[name="div1"]{margin-bottom:30px;}

    用id选择器不是唯一的 你可以自己修改用其他选择器 不熟息的话选择器W3C讲解的也很详细。

    http://www.w3school.com.cn/cssref/css_selectors.asp


  • 慕粉231259381
    2016-10-17 21:51:18

    类选择器使用英文圆点开头,ID选择器用#开头

  • west_meath
    2016-09-06 09:25:49

    因为box1是id类选择器,按语法规定,必须使用#