CSS:层叠样式表(英文全称:Cascading Style Sheets)
        后缀名:css
        标志  style
        对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力
        用 属性 和 属性值 来表示     style=" 属性 : 属性值 
 
一 分类
 内联:写在标记的属性位置,优先级最高,重用性最差
               < div style = "width : 100px; height : 100px; background-color : red; bordet : 1px solid blak ">
               </div >
 
内嵌:写在页面的head中,优先级第二,重用性一般
           <style type = " text/css ">
             p {                                             -- 只对 p 标签起作用
                     样式
              }                                               -- 标签的 高、宽、颜色等 都是一种样式
 
 外部:写在一个以css结尾的文件中,通过引用来建立文件与html页面的关系,优先级最低,但是最灵活最好用,重用性最好
        ————————————————————        
            . p {
                     样式                                    -- css样式文件  相当于  <style type = " text/css "> 直接写就可以
                }
 
 
二 选择器 
                主要针对外部内嵌两种形式
 id选择器: #  id,优先级最高,只能选中一个元素
                                               
                 | # a {                |
                 |            样式       |                 
                 |       }                |
                  -————————-                      
            调用    <div  id = " a " >       <div>          
class选择器:. class,优先级第二,能选中一堆元素
 
                 | b {                 |

                 |            样式       |                 
                 |       }                |
                  -————————-                      
             调用    <div  clss = " b " >       <div>   
 
标签选择器:标签名 div  span 等给指定标签一个样式,优先级最低,能选中一堆元素,不建议使用
 
                 |  div  {              |

                 |            样式       |                 
                 |       }                |
                  -————————-                      
              调用    <div >       <div>                 -- 给所有的 div 套一个样式

特殊选择器:
   并列:逗号隔开

. d1, .d2, #d3 {        |                  -- d1,d2,d3 样式相同

           |            样式                 |                  -- 可以用在不同的父集子集中
           |       }                          |                 
            -————————-——---                      
          调用    <div  clss = " d1" >     <div>  
                   <div  clss = " d2 " >    <div>       

< div  id  = " d3 "  >    <div>

后代:空格隔开

                 | .d2 sp  {          |

                 |            样式       |                   -- 在标签 d2 中的 class =“ sp ”标签 (父集,子集)          
                 |       }                |
                  -————————-                      
              调用   <div class = "d2" >
                            <span class = "sp">   </span>
                       </div>

选择器的优先级

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

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

内联优先级最高

CSS 分类 选择器的更多相关文章

  1. 发布两款JQ小插件(图片查看器 + 分类选择器),开源

    图片查看器,github地址:https://github.com/VaJoy/imgViewer 效果如下: 这款当初大概写了2小时,有点匆忙地赶出来的,使用的接口很简单: $.bindViewer ...

  2. js仿百度文库文档上传页面的分类选择器_第二版

    仿百度文库文档上传页面的多级联动分类选择器第二版,支持在一个页面同一时候使用多个分类选择器. 此版本号把HTML,CSS,以及图片都封装到"category.js"中.解决因文件路 ...

  3. CSS.01 -- 选择器及相关的属性文本、文字、字体、颜色、

    与html相比,Css支持更丰富的文档外观,Css可以为任何元素的文本和背景设置颜色:允许在任何元素外围设置边框:允许改变文本的大小,装饰(如下划线),间隔,甚至可以确定是否显示文本. 什么是CSS? ...

  4. CSS(选择器)

    CSS(选择器) 作用:用于匹配 HTML 元素 选择器分类: 1.元素选择器  a{} 2.伪元素选择器  ::before{}  (真实存在的元素) 3.类选择器   .link{} 4.属性选择 ...

  5. CSS常用选择器的认识

    ---恢复内容开始--- 前言:在CSS中选择器的种类有很多很多,但是在实际的工作中,我们经常会用到的分为两大类:基础选择器和复合选择器这两个大类,学习选择器的目的就是为了在复杂的页面中能够快速定位到 ...

  6. 0009 CSS基础选择器( 标签、类、id、通配符)

    typora-copy-images-to: media 第01阶段.前端基础.CSS基础选择器 CSS选择器(重点) 学习目标: 理解 能说出选择器的作用 id选择器和类选择器的区别 应用 能够使用 ...

  7. CSS初识- 选择器 &背景& 浮动& 盒子模型

    # CSS初识-目标: > 1. 学会使用CSS选择器 > 2. 熟记CSS样式和外观属性 > 3. 熟练掌握CSS各种基础选择器 > 4. 熟练掌握CSS各种复合选择器 &g ...

  8. 2020年12月-第02阶段-前端基础-CSS基础选择器

    CSS选择器(重点) 理解 能说出选择器的作用 id选择器和类选择器的区别 1. CSS选择器作用(重点) 如上图所以,要把里面的小黄人分为2组,最快的方法怎办? 很多, 比如 一只眼睛的一组,剩下的 ...

  9. CSS的选择器

    <div id="demo"> <div class="inner"> <p><a href="#" ...

随机推荐

  1. SQLSqlserver中如何将一列数据,不重复的拼接成一个字符串

    把一列数据拼接成一个字符串比较简单: declare @test varchar(500) set @test=''; select @test=@test+name+',' from person ...

  2. php file_get_contents fopen 连接远程文件

    使用file_get_contents和fopen必须空间开启allow_url_fopen. 方法: 编辑php.ini,设置allow_url_fopen =true On,allow_url_f ...

  3. 读配置文件property文件

    import java.io.IOException;import java.util.Properties; import org.springframework.core.io.support.P ...

  4. Oracle11g手动创建数据库方法

    Oracle11g手动创建数据库方法 参考网页http://www.th7.cn/db/Oracle/201311/36926.shtml 安装路径 我的安装路径是:E:\app\admin\prod ...

  5. centos7下elasticSearch安装配置

    OS:Centos7x虚拟机 1H2Gjdk:1.8elasticsearch:5.6.0 1.下载“elasticsearch-5.6.0.tar.gz”解压到/usr/local/elastics ...

  6. [转]Use HandleBars in Express

    http://fraserxu.me/posts/Using-Handlebarsjs-with-Expressjs/ 在Express项目中使用Handlebars模板引擎 31 Aug 2014 ...

  7. Java DB 访问(三)mybatis mapper interface接口

    1 项目说明 项目采用 maven 组织 ,依赖 mysql-connector-java,org.mybatis,junit pom 依赖如下: mysql 数据连接 : mysql-connect ...

  8. centos clamav杀毒软件安装配置及查杀,没想到linux下病毒比windows还多!

    centos clamav杀毒软件安装配置及查杀,没想到linux下病毒比windows还多! 一.手动安装 1.下载(官网)    cd /soft     wget http://www.clam ...

  9. (转)CentOS7安装Nginx1.14.2

    原文:https://blog.csdn.net/zhyfyz/article/details/84957381 https://blog.csdn.net/q85795362/article/det ...

  10. (转)Python 实现双向链表(图解)

    原文:https://blog.csdn.net/qq490691606/article/details/49948263 Python 实现双向链表(图解)双向链表双向链表也叫双链表,是链表的一种, ...