首页 > 其他分享 >CSS关系选择器

CSS关系选择器

时间:2023-10-02 21:56:16浏览次数:149  
标签:关系 777 color 元素 样式 Document 选择器 CSS

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
       ol li{
            color: green;
        }
    </style>            <!--所有子类元素生效 不包括自己-->
</head>
<body>
    <ol>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        5
    </ol>
</body>
</html>

后代选择器:E F{}所有子类元素样式会发生改变,不管其路径隐藏多深

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div>p{
            color: yellowgreen;
        }
    </style>                <!--直接子类元素生效 不包括自己-->
</head>
<body>
    <div>
        <p>你好哈哈哈</p>
        <ul>
            <li>
                <p>我好吗?!!!</p>
                2
            </li>
        </ul>
        
    </div>
</body>
</html>

子代选择器:E>F{}直接子元素生效,即你好哈哈哈生效

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        h1+p{
            color: aqua;
        }
    </style>            <!--相邻兄弟元素生效 不包括自己-->
</head>
<body>
    <h1>你现在好吗</h1>
    <p>现在感觉良好?!!!</p>
    <p>那就好????</p>
</body>
</html>

相邻兄弟选择器:E+F{},紧跟选择相邻的第一个兄弟元素,即第一个p标签样式改变、

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        h3~p{
            color: blueviolet;
        }
    </style>            <!--h3 ( 不算数量 )之后的所有兄弟元素生效-->
</head>
<body>
    <h3>明天你好吗</h3>
    <p>明天应该好???</p>
    <p>oK 我现在又不好了</p>
    <p>啊啊啊啊啊发癫了要</p>
    <h2>111</h2>
    <p>777</p>
</body>
</html>

通用兄弟选择器:E~F{}选择紧跟之后的所有兄弟元素,即“777”样式会随之改变

标签:关系,777,color,元素,样式,Document,选择器,CSS
From: https://www.cnblogs.com/songs7/p/17740482.html

相关文章

  • Html和Css中的一些属性
    1、alt属性:alt属性是一个用于网页语言HTML和XHTML、为输出纯文字的参数属性,作用是当HTML元素本身的物件无法被渲染时,就显示alt(替换)文字作为一种补救措施。<imgclass="project_img"src="@/assets/music_project.jpg"alt="演示图"/>上面的代码就是如果图片加载不出来,那么就......
  • CSS预编译:提升样式开发效率与可维护性的关键工具
    ......
  • CSS模块化:提升前端开发效率与可维护性的关键
    ......
  • CSS-01 乱码
    造成乱码的问题是:文档保存的时候选择的编码方式和打开文档时使用的编码方式不一样。当然现在都是统一使用utf-8:万国码。正常文档格式:<!DOCTYPEhtml><head><metacharset="utf-8"><title>标题</title></head><body></body></html> ......
  • 主流常见关系数据库分页sql语句写法。MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL S
    前言1.分页sql逻辑:每页10条,取第3页。即取第21~30条数据1.1.MySQL/SQLite/PostgreSQLselect*fromdemolimit10offset20;select*fromdemolimit20,10;--PostgreSQL不支持该写法1.2.Oracle12C+Oracle11g之前很难用,Oracle12C+与MySQL用法格式一样了,只是语法关......
  • 23.JQuery选择器,事件和操作Dom元素
    JQuery选择器://原生选择器少,不好记//标签选择器$('p').click();//ID选择器$('#id').click();//类选择器$('.class').click();JQuery事件:当网页加载完之后相应以下事件$(document).ready(function(){})简化之后的:$(function(){});获......
  • CSS定位问题
    CSS定位问题CSS定位分为静态定位,相对定位,绝对定位,固定定位默认不设置情况下为静态定位position:static静态定位position:relative相对定位position:absolute绝对定位position:fixed固定定位相对定位​ 相对定位,即相对于盒子本身左上角的顶点的距离​ left:正值---......
  • 【2.0】Starlette,Pydantic 与 FastAPI 框架是什么关系?
    【一】介绍Starlette是个什么项目;IDE开发时Python3.5+版本的"typehints"的好处:简短、直观和标准的Python类型声明;介绍Pydantic包,FastAPI项目的开发为什么要使用Pydantic【二】Starlette【1】介绍Starlette是一种轻量级的ASGI框架/工具包,是构建高性能......
  • CSS浮动以及背景属性
    CSS浮动以及背景属性标准文档流在标准情况下文档的流向方式,块级元素默认从上到下,行内元素和行内块元素从左到右。CSS浮动,浮动的本意是为了解决文字环绕问题,设置浮动后。会对后面的文字产生环绕效果。浮动的基本使用:<style>*{float:left/*左浮动*/......
  • 纯css实现Tooltip提醒
    <!DOCTYPEhtml><html><style>.tooltip{position:relative;display:inline-block;border-bottom:1pxdottedblack;}.tooltip.tooltiptext{visibility:hidden;width:120px;background-color:black;color:#fff;text......