首页 > 其他分享 >css选择器

css选择器

时间:2024-06-06 16:43:56浏览次数:18  
标签:span name color red div 选择器 css

选择器组合

  1. 选择器类型

    1. 后代选择器
    2. 儿子选择器
    3. 毗邻选择器
    4. 弟弟选择器
  2. 代码说明

    div1>div2,p2,span2>p1,span1

    <div>div1
        <div>div2
            <p>p1</p>
        </div>
        <p>p2
                <span>span1</span>
         </p>
            <span>span2</span>
    	
    </div>
    
    儿子选择器:用标签名来选
    div>span{color:red} #选择div的儿子span
    
    后代选择器
    div span{color:red} #div 的儿子span
    
    弟弟选择器
    div ~span{color:red} #选择div的弟弟span
    
    毗邻选择器:同级别紧挨着的下面第一个
    div + span{color:red} #选择紧挨着的下面第一个span
    

属性选择器

[type_name]{color:read}

[type_name='']{color:read}

tag_name[type_name='']{color:read}

CSS选择器分组与嵌套

分组

  1. 用,隔开,对所有指定的标签进行增加样式

    div,p{color:red}
    

嵌套

  1. div.c1,p{color:red}
    span#span1{color:red}
    

伪类选择器

展示交互性费渲染

p:hover{color:red}    #悬浮触发p标签变色

p#id:hover{}

input:focus{}    #聚焦

a:link{}			#	
a:visited{}
a:active{}




伪元素选择器

p:first-letter{}
p:before{}
p:after{}

选择器优先级

img

标签:span,name,color,red,div,选择器,css
From: https://www.cnblogs.com/zenopan101861/p/18235584

相关文章

  • 深入学习 CSS 中的伪元素 ::before 和 ::after
    CSS伪元素用于为元素的指定部分设置样式,作为回顾,先来看下 Mozilla 开发者网站上的解释:伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特定部分修改样式。例如 ::first-line 伪元素可用于更改段落首行文字的样式。可用的CSS伪元素不是很多,但是,作为前端工程师......
  • css 理解了原理,绘制三角形就简单了
     1.border-位置注意:border-bottom/up/right/left主要是以三角形的结构搭建而成,而border也是如此。而且从边框的外围开始计算像素尺寸。在理解了这一点之后,绘制三角形就简单多了。1.transparent注意:该属性主要是颜色透明。<template> <mainstyle="width:500px;border:......
  • 制作一个简单HTML静态网页(HTML+CSS) (2)
    ......
  • 一个简单的HTML网页 、个人主页网页设计(HTML+CSS) (2)
    ......
  • CSS
    css介绍用来对HTM进行装饰的注释语法:/**/语法结构:选择符书写位置直接写在style标签中<style>h1{color:red}</style>直接在标签中定义一个style属性<h1style='color:read'>***</h1>通过外部文件引入<linkrel='',href=''>......
  • web 关于CSS
    我主要将两个好理解的:1这个代码是直接写在html里的,这个是不安全的。还有这个是在<head>标签下的。<styletype="text/css">body{background-image:url('images/background2.jpeg');background-size:cover;line-height:2;}.center-text{text-align:......
  • CSS 头部固定,中间滑动
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width......
  • 裁剪的3种方式,CSS 如何隐藏移动端的滚动条?
    在移动端开发中,经常会碰到需要横向滚动的场景,例如这样的但很多时候是不需要展示这个滚动条的,也就是这样的效果,如下你可能想到直接设置滚动条样式就可以了,就像这样::-webkit-scrollbar{display:none;}目前来看好像没什么问题,但在某些版本的iOS上却无效(具体待测试),滚......
  • Css var 的基础使用
    Cssvar语法var(custom-property-name,value)-custom-property-name必须变量必须以--开头后面可以是英文、数字连接符,区分大小写-value不必须默认值当custom-property-name不存在时使用优先级style>id>class>tag>*>:root伪类:root相当于文档根元......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript美食网站(甜品)
    HTML+CSS+JS【美食网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......