首页 > 其他分享 >CSS基础选择器

CSS基础选择器

时间:2023-04-08 09:02:17浏览次数:49  
标签:color 标签 基础 id 子代 div 选择器 CSS

基础选择器

前端页面结构如下

    <h1>h1:标签选择器对选定的所有的标签都生效</h1>
    <p>p:标签选择器对选定的所有的标签都生效</p>
    <div class="green">div:类选择器测试</div>
    <div id="myid">id选择器测试,id是唯一的</div>

效果展示如下

标签选择器

加上如下代码

    h1,
    p {
        color: red;
    }

显示效果如下:

类选择器

css:

  .green {
        color: green;
    }

id选择器

    #myid {
        color: blue;
    }

后代选择器与子代选择器

现前端页面结构如下

    <div class="first">
        <span>儿子</span>
        <div class="second">
            <span>孙子</span>
            <div>
                <span>曾孙</span>
            </div>
        </div>
        <div class="third">
            <span>兄弟</span>
        </div>
    </div>

后代选择器

在前面基础上加上css代码

    div span {
        color: gold;
    }


可以看到div下面的所有子节点都被选择上了。后代选择器就是选择 指定标签元素的指定后代。

子代选择器

  /* 子代选择器,只选第一个儿子 */
    .first>span {
        color: pink;
    }


可以看子代选择器只选择了第一个儿子。

兄弟选择器

    /* 选择下一个相邻的兄弟 */
    .second+.third {
        color: blueviolet;
    }

标签:color,标签,基础,id,子代,div,选择器,CSS
From: https://www.cnblogs.com/SYF--BLOG/p/17297884.html

相关文章

  • Kubernetes 基础入门
    一、Kubernetes简介一、背景1、部署方式的变迁传统时代的部署在物理服务器上运行应用程序无法为应用程序定义资源边界导致资源分配问题例如,如果在物理服务器上运行多个应用程序,则可能会出现一个应用程序占用大部分资源的情况,结果可能导致其他应用程序的性能下降。......
  • Java基础知识点(接口1)
    一:接口出现接口的原因:让两个类中的共同行为具有统一性。实质上接口就是一种规则。二:接口与抽象类的异同接口是一种规则,是对行为的抽象。接口的定义和使用:接口用interface关键字来定义publicinterface接口名{}接口不能实例化。接口和类之间是实现关系,通过Implements关键字来表示......
  • 完美的模板CSS
    body{ margin:0px; padding:0px;}.left{ background:#313541; width:20%; float:left; position:absolute; top:0px; bottom:0px;}.top{ width:80%; float:right; height:100px; line-height:100px; border-bottom:1pxsolid#b0cdff;}.content{ float:r......
  • 第135篇:Three.js基础入门
    好家伙,这东西太帅了,我要学会 先放张帅图(都是用three.js做出来的,这我学习动力直接拉满)  还有另外一个Junniis...帧数太高,录不了 开始学习官方文档1.Three.js是什么?Three.js是一款运行在浏览器中的3D引擎(基于WebGL的API的封装),你可以用它来创造你所需要的......
  • 逆向基础知识——软断点、硬件断点和内存断点
    1寄存器EAX:累加器,加减和比较运算都借助EAX来达到指令优化的效果,乘除必须在EAX中进行。EDX:数据寄存器,EAX的延伸。ECX:计数器ESI:源变址寄存器,存储输入数据流位置信息,“读”EDI:目的变址寄存器,指向相关数据操作结果存放位置,“写”ESP:栈指针,始终指向函数栈的最顶端EBP:基......
  • 【web 开发基础】PHP 的流程控制之嵌套(巢状)条件分支结构 -PHP 快速入门 (15)
    嵌套条件分支结构嵌套条件分支结构,也称为巢状条件分支结构。其实就是将if语句进行嵌套,即是在if或者else后面的语句块中又包含if语句。if语句可以无限层第嵌套在其他if语句中,这给程序的不同部分的条件执行提供了充分的弹性,是程序设计中经常使用的技术。其语法格式如下所示:if(表达式1......
  • C语言基础-结构体
    C语言基础-结构体结构体的现实意义现实世界里有很多事物是由不同的部分组合起来的。例如手机由屏幕、CPU、芯片、电池等多个部分组成。同时,对于每个组件如电池又由其他细小组件组成。结构体就是把这些组件组合在一起,进行统一的访问和管理。结构体可以理解成是对现实世界的抽象......
  • 【python基础】五大数据类型及常用方法
    1.数据类型概述 python中的字符串,列表,元组,字典,集合这五种数据类型均是可迭代的,可以使用for循环访问,涵盖了三类数据结构分别为序列、散列、集合。序列: 字符串str 列表list() 元组tuple() 散列: 字典dict() 集......
  • 动力节点王鹤SpringBoot3笔记—— 第二章 掌控SpringBoot基础篇
    第二章掌控SpringBoot基础篇2.1SpringBoot?SpringBoot是目前流行的微服务框架倡导约定优先于配置”其设目的是用来简化新Spring应用的初始化搭建以及开发过程。SpringBoot提供了很多核心的功能,比如自动化配置starter(启动器)简化Maven配置、内嵌Servlet容......
  • java基础——静态代理和动态代理
    java代理模式有静态代理和动态代理两种实现方式一、静态代理代理模式可以在不修改被代理对象的基础上,通过扩展代理类,进行一些功能的附加与增强。代理类和被代理类应该共同实现一个接口,或者是共同继承某个类。优点:可以在不修改目标对象的前提下扩展目标对象的功能......