css中“~“、“>“、“.“、“空格“、”+“等特殊符号的含义

1、”~“的含义

        <div class="root1">
            <div class="child11">张三</div>
            <div class="child12">李四(我会改变)</div>
            <div class="child12">王五(我会改变)</div>
            <div class="child14">
                <div class="child12">赵六(我不会改变,我们不是一个父亲)</div>
                <div class="child12">田七(我不会改变,我们不是一个父亲)</div>
            </div>
        </div>
.child11~.child12 {
        color: yellowgreen;
    }

效果如下


图片.png

root1下存在多个child12,如果需要设置与child11平级的child12的相关属性的话,就可以用到.child11~.child12

2、“>“的含义(子代选择器 只选取一代)

<div class="root">
            <div class="child1">阿里(>只有我是红色的)</div>
            <div class="child1">阿里(>只有我是红色的)</div>
            <div class="child2">腾讯</div>
            <div class="child3">
                <div class="child1">阿里(我没改变)</div>
                <div class="child2">腾讯</div>
                <div class="veiw1">
                    <div class="child1">我是最里面的阿里</div>
                </div>
            </div>
        </div>
.child1 {
        color: green;
    }

    .root>.child1 {
        color: red;
    }

    .child3>.child1 {
        color: aqua;
    }
图片.png

如果没有.root>.child1.child3>.child1的话上图中红色和青色的位置应该也会为绿色的,.root>.child1从上图我们也能大概看出它的意思就是root的下一层级当中的child1,至于里面层级是否还有child1,就不是我们需要关心的了。

3、”+“的含义(相邻选择器)

<div class="child22">第一行</div>
            <div class="child21">第二行</div>
            <div class="child23">你有没有受影响呢</div>
            <div class="child22">第三行</div>
            <div class="child21">第四行</div>
            <div class="child22">第五行</div>
            <div class="child22">第六行</div>
.child21+.child22 {
        color: #FF0000;
    }
图片.png

从上图结果中我们看出来.child21+.child22只改变了同级一定是相邻后一个child22的属性。

4、空格(如.a .b,.a .b 所有子代)

        <div class="root3">
            <h1>演示 .a .b </h1>
            <div class="child31">大哥</div>
            <div class="child31">二哥</div>
            <div class="child31">三弟</div>
            <div class="child32">你大爷的!</div>
            <div>
                <div class="child31">你会变吗</div>
            </div>
        </div>
    .root3 .child31 {
        color: #d71345;
    }
图片.png

.root3 .child31注意中间有个空格,表示在root3节点下的所有child31子节点。

5、.a.b(串联选择器)

<div class="root3 ">
            <h1>演示 .a.b </h1>
            <div class="child31 common">大哥继承</div>
            <div class="child31 common">二哥继承</div>
            <div class="child31">三弟没有我</div>
        </div>
.child31.common {
        color: greenyellow;
    }
图片.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,646评论 4 366
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,979评论 1 301
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 110,391评论 0 250
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,356评论 0 215
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,740评论 3 293
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,836评论 1 224
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,022评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,764评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,487评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,728评论 2 252
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,200评论 1 263
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,548评论 3 260
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,217评论 3 241
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,134评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,921评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,919评论 2 283
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,766评论 2 274

推荐阅读更多精彩内容

  • CSS选择器是学习CSS的一个核心部分,HTML页面中的元素就是通过CSS选择器来进行控制的,熟练使用CSS选择器...
    颭夏阅读 601评论 0 6
  • 一、CSS中的属性和取值 1.文本类属性: text-align属性:此标签内容的水平对齐方式,内容须为具体文字/...
    刘远舟阅读 443评论 0 1
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,543评论 0 6
  • 1.class 和 id 的使用场景? id:定位到页面上唯一的元素,页面上不能出现id相同的元素 class:定...
    饥人谷_bigJiao阅读 294评论 0 0
  • 1.1CSS 基础与选择器初识 | CSS 1. CSS 加载方式有几种? CSS样式加载一共有四种方式: 1、行...
    没糖_cristalle阅读 636评论 0 0