CSS 中 # 和 . 的区别

39 篇文章 0 订阅
12 篇文章 0 订阅


CSS 中 # 和 . 的区别  


    在CSS中,总得来说class表示泛性的, id 表示个性的
id:用来定义页面中大的样式,如栏目划分,顶部,正文,底部等;用#top的形式来定义;
class:用来定义一些比较细节的样式,如具体的一个菜单,一行文字等,用.text的形式来定义。

    定义HTML中的标签,如ul,img,p等时,直接写:img{}
class是样式组,用.style定义,class="style": 
.style定义样式组,可以被反复调用,就是说你一个页面里,可以有多个元素用同一个style;  
ID是固定标签,用#style1定义,ID="style1"

    例如:
    #main和.main有什么区别: 
    #main 定义的是ID为"main"这个元素的样式 .main 的意思是新建一个名为"main"的样式 #main 只能定义ID为"main"这个元素的样式
.main 一但定义以后,可以让其他的元素来调用,方法为class="main" 
用#定义CSS样式,在调用时必须用ID,用.定义CSS样式,在调用时必须用CLASS。用#定义的样式,一般都是定义结构框架,一些大的容器,且在同一个页面只能出现一次;而且.定义的样式,一般都是起修饰作用或多次重复的样式。还一点就是在同一个层里同时出现ID和CLASS样式,ID更优先于CLASS。 
    简单来说: #main是定义具体对象main的专有属性;.main是定义抽象对象的共有属性main。比较广泛的用途是#用于定义网页框架;.用于定义各个网页元素。#main中的main只能在网页中出现一次,而.main中的main可以出现无数次。 
    使用范例  
  
    class:
     <style type="text/css">        
    .footer{background:green;}     
     </style> 

     <div class="footer">footer</div>    

     id:
     <style type="text/css">        
     #footer{background:green;}     
     </style> 

     <div id="footer">footer</div> 

     定义class的css是用点:“.”,如.footer   
     定义id的css是用井号“#”,如#footer





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值