• CSS基础 样式分类、选择器


     
    层叠样式表
    CSS:层叠样式表(英文全称:Cascading Style Sheets)
            后缀名:css
            标志  style
            对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力
            用 属性属性值 来表示     style=" 属性 : 属性值 "
     
    一 样式分类
        
     1、内联
      写在标记的属性位置,优先级最高,重用性最差
    < div style = "width : 100px; height : 100px; background-color : red; bordet : 1px solid blak "></div >

    2、内嵌

      写在页面的head中,优先级第二,重用性一般

     <style type = " text/css ">
        p {          //只对 p 标签起作用
            样式      //标签的 高、宽、颜色等 都是一种样式
        }                                              
     </style>
    3、外部
      写在一个以css结尾的文件中,通过引用来建立文件与html页面的关系,优先级最低,但是最灵活最好用,重用性最好
     
     
      二 选择器 
                    主要针对外部内嵌两种形式
            
     1、id选择器 
       # id{}
      优先级最高,只能选中一个元素
     <div  id = "a" >   <div>    
    
    #a{                
         样式                       
     }                 

    2、class选择器

      . class{}

      优先级第二,能选中一堆元素

    <div  clss = "b" ><div>  
    
    .b {                  
          样式                        
     }           

    3、标签选择器

      标签名{}

      div  span 等给指定标签一个样式,优先级最低,能选中一堆元素,不建议使用

     
    <div >   <div>    
    
    div{          //给所有的 div 套一个样式      
         样式                      
    }            

    4、特殊选择器
       (1)并列 

        逗号隔开

    <div  clss = "d1">  <div>  
    <div  clss = "d2">  <div>       
    <div  id  = "d3">   <div>   
    
    .d1,.d2,#d3 {     //d1,d2,d3 样式相同 
        样式         //可以用在不同的父集子集中
    }          


    (2)后代

      空格隔开

    <div class = "d2" >
         <span class = "sp">   </span>
    </div>
    
    .d2 sp{         
             样式    //在标签 d2 中的 class =“ sp ”标签 (父集,子集)          
    }                         

    三 选择器的优先级

           同一类型选择器,内嵌高于外部

           不同类型选择器,id 最高(如 外部 id 高于内嵌 class)

           内联优先级最高

            

  • 相关阅读:
    git 命令
    减少死锁的几个常用方法
    JFinal SQL in 查询排序
    并发编程中,如何减少上下文切换
    MySql批量更新
    百度编辑器上传图片自定义路径,访问路径动态加载
    百度编辑器不能插入html标签解决方法
    搭建贴吧自动签到服务
    mpv设置CPU软解
    使用Vercel+Github搭建个人博客
  • 原文地址:https://www.cnblogs.com/Tanghongchang/p/6616762.html
Copyright © 2020-2023  润新知