css 知识点1

基本选择器包含:

  1. 标签选择器

    标签选择器可以选中所有标签元素,比如:div,ul,li,等等,不管标签外面包了多少层,都能被选中

    1. body{  
    2.     color:gray;  
    3.     font-size: 12px;  
    4. }  
    5. /*标签选择器*/  
    6. p{  
    7.     color: red;  
    8. font-size: 20px;  
    9. }  
    10. span{  
    11.     color: yellow;  
  2. ID选择器:选中id

    同一个页面中id不能重复,

    任何的标签都可以设置id

    Id命名规范:以字母为首,可以有数字、下划线-大小写严格区分aa和AA是两个不一样的属性值

    1. #box{  
    2.     background:green;  
    3. }  
    4.                 
    5. #s1{  
    6.     color: red;  
    7. }  
    8.     
    9. #s2{  
    10.     font-size: 30px;  
    11. }  
  3. 类选择器

    3.1 所谓类就是class . classid非常相似任何的标签都可以加类但是类是可以重复,属于归类的概念。

    3.2 同一个标签中可以携带多个类,用空格隔开

    1. .lv{  
    2.     color: green;  
    3.     
    4. }  
    5. .big{  
    6.     font-size: 40px;  
    7. }  
    8. .line{  
    9.     text-decoration: underline;  
    10. }  

     

     

    1. <!-- 公共类    共有的属性 -->  
    2.     <div>  
    3.         <p class="lv big">段落1</p>  
    4.         <p class="lv line">段落2</p>  
    5.         <p class="line big">段落3</p>  
    6.     </div> 

总结:

  • 不要去试图用一个类将我们的页面写完。这个标签要携带多个类,共同设置样式
  • 每个类要尽可能的小,有公共的概念,能够让更多的标签使用

玩好了类就等于玩好了css中的1/2

到底使用id还是用class
答案:尽可能的用class。除非一些特殊情况可以用id

原因:id一般是用在js的。也就是说 js是通过id来获取到标签

 

原文地址:https://www.cnblogs.com/clcl/p/9083366.html