CSS篇——CSS选择器

原文链接:https://note.noxussj.top/?source=nowcoder

css 选择器代表如何选中某个元素

现实生活举例
我们可以想象一个元素,其实就是一个人,那我该如何找到这个人呢?例如可以通过 id 选择器的方式,就像是通过身份证号码找到 TA。也可以通过标签选择器找到 TA,就像是通过喊 TA 的名字的方式。

类选择器

.my-content {
    color: #f00;
}

id选择器

#my-content {
    color: #f00;
}

标签选择器

div {
    color: #f00;
}

属性选择器

div[name='myName'] {
    color: #f00;
}

后代选择器

.my-content .box1 {
    color: #f00;
}

子代选择器

.my-content > .box1 {
    color: #f00;
}

相邻选择器

.my-content + .my-content2 {
    color: #f00;
}

兄弟选择器

.my-content ~ .my-content2 {
    color: #f00;
}

伪类选择器

/* 鼠标移入 */
.my-content:hover {
    color: #f00;
}

/* 鼠标按下 */
.my-content:active {
    color: #00f;
}

/* 元素禁用 */
.my-content:disabled {
    color: #888;
}

/* 在父元素中匹配第一个子元素 my-content */
.my-content:first-child {
    color: #f00;
}

/* 在父元素中匹配最后一个子元素 my-content */
.my-content:last-child {
    color: #f00;
}

/* 在父元素中匹配第n个子元素 my-content */
.my-content:nth-child(2) {
    color: #f00;
}

/* 在父元素中匹配倒数第n个子元素 my-content */
.my-content:nth-last-child(2) {
    color: #f00;
}

伪元素选择器

/* 元素前面插入 */
.my-content::before {
    content: 'name1';
    color: #f00;
}

/* 元素后面插入 */
.my-content::after {
    content: 'name2';
    color: #00f;
}

******************************************************************************************************

原文链接:https://note.noxussj.top/?source=nowcoder

全部评论
选择器是必须掌握的内容了,毕竟是很常用的内容
点赞 回复 分享
发布于 2023-03-17 23:00 甘肃
这个都算是比较基础的了
点赞 回复 分享
发布于 2023-03-18 09:12 江苏

相关推荐

整顿职场的柯基很威猛:这种不可怕,最可怕的是夹在一帮名校里的二本选手,人家才是最稳的。
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务