• CSS基础选择器


    别名:标签选择器、标记选择器、标记选择器 特点:通过元素名称作为选择器名称

    作用:修改某一元素的默认样式 body{} h1{} h2{}

    2、类选择器(类样式) 特点:通过元素的 class 属性来进行引用 作用:定义某一组标签的统一样式 语法:.className{color:red;bakcground:yellow;} 注意:className不能以数字开头 引用:<div class="className"></div> <h3 class="className"></h3> 注意:在一个class 中可以引用多个 类样式,多个类样式用 空格 隔开

    例如 <div class=“myDiv firstDiv”> 我是div</div>

    3、分类选择器 由类选择器衍生出来的新选择器 将类选择器 与 元素选择器 结合使用 目的:为了更精准的定位的页面的元素 语法:元素选择器.类选择器{}

    例如: p.content{}

    4、通用选择器 作用:适配页面上所用的元素,改变他们的样式 语法:*{} 5、id选择器(id样式) 作用:通过页面元素的id值来进行选择器的引用,非常方便的定位到页面上的一个元素。精确定位。 语法:#id{} eg : #top{background-color:red;} <div id="top"></div> id的作用: 1、定义元素在页面中的唯一标识 2、引用样式表中的id样式

    6、群组选择器 选择器声明是以 , 隔开的 选择器列表 作用:定义一组元素的样式 h3,p,.new,#test,div.newDiv,p.test{} 7、后代选择器 根据元素的嵌套关系来定义的样式 根据一个元素 去定位 它里面的其他元素 语法: selector1 selector2{} <div> <div> <p> <span></span> </p> </div> <span></span> </div>

    8、子代选择器 要求选择器之间只能存在父子关系 语法: selector1>selector2 #test>.news{ 修改 id为test里面的 class为news的元素 } 后代选择器 和 子代选择器 目的是为了精确匹配范围 9、伪类选择器 匹配元素 不同状态时候的选择器 语法:selector1:伪类选择器 伪类选择器分类: 1、链接伪类 :link : 适用于尚未访问的链接,与:visited互斥 :visited : 适用于已访问过的超链接,与:link相斥 2、动态伪类 :hover : 适用于鼠标悬停在元素上面时候的状态 :active : 元素被激活的一瞬间的状态 :focus : 适用于元素获取焦点时的状态

    注意: 需要注意的是在CSS的定义中,同一个元素的:hover必须位于:link、:visited之后才能生效, :active必须位于:hover之后才能生效

  • 相关阅读:
    C#_简单实用的翻页
    C#注意事项及错误处理
    C# 委托和Lambda---基础
    C#_数据转换 实用方法
    C#图片处理---基础
    C#_使用SMTP发送邮件
    C#_生成HTML
    C#操作XML文档---基础
    百度地图 使用两条平行线表示路线
    Gradle version 2.10 is required. Current version is 2.8.
  • 原文地址:https://www.cnblogs.com/stylesu/p/7822023.html
Copyright © 2020-2023  润新知