首页 > 其他分享 >CSS中的选择器

CSS中的选择器

时间:2024-01-23 11:57:02浏览次数:43  
标签:自定义 元素 selector1 selector2 child 选择器 CSS

CSS中的选择器

1. 基本选择器

  1. E{} 选择某一种元素 *{} *代表全部的元素
  2. E[attr]{} 属性选择器 ^= attr的开头是? *= 包含 =严格意义上那个的等于
  3. ID选择器 #id{}
  4. class 选择器 .class{}
  5. 包含选择器 selector1 selector2 ...{}
  6. 子元素选择器 selector1>selector2>...{}
  7. 兄弟选择器 selector1~selector2{} 从selector1向下寻找selector2的兄弟
  8. 选择器的组合 selector1,selector2,selector3,...用多个选择器 美化成同一个样式

2. 伪元素选择器

  1. 首元素伪元素选择器 ::first-letter{} 使用前提:依附元素必须是一个块级元素
  2. 首行伪元素选择器 ::first-line{}
  3. 自定义前置伪元素 ::before{} content添加内容 使用前提:不管需不需要自定义内容都要加上content属性
  4. 自定义后置伪元素 ::after{} content 同before

3. 伪类选择器

  1. 结构性伪类选择器 :nth-child() 括号里面可以放数字(1-n);odd(奇数) even(偶数);加法表达式n,必须是+-n减一个数然后加上一个数; :first-child等价于:nth-child(1) ; :last-child等价于:nth-last-child(1)

标签:自定义,元素,selector1,selector2,child,选择器,CSS
From: https://www.cnblogs.com/ning23/p/17982008

相关文章

  • css变量基本操作
    1.html中css变量写法<divstyle="--color:#ccc;"><spanstyle="border:1pxsolidvar(--color);"></div><ul><listyle="--i:1"></li><listyle="--i:2"></li>......
  • html,css,javaSript
    html,css,javaSript1.认识结构:对应的是HTML语言表现:对应的是CSS语言行为:对应的是JavaScript语言2.标签标题:h1-h6横线效果:hr字体:font(face,color,size)换行br段落p加粗b斜体i下划线u文本居中center图片img(src,height,width)音频audio(src,controls)视频vide......
  • 【CSS】第九讲:CSS基本选择器(1)
    不积跬步无以至千里@放纵lili一、元素选择器1、定义:元素选择器就是使用HTML标签作为选择器2、基本语法:HTML元素名{     属性1:属性值1;     属性2:属性值2;     .............}3、示例:二、类选择器1、定义:类(class)选择器允许以一种独立于文档元素的方式来指......
  • CSS基础
    什么是CSS:CSS(CascadingStyleSheets,层叠样式表)是用来控制网页在浏览器中的显示外观的声明式语言。浏览器会根据CSS的样式定义将其选定的元素显示为恰当的形式。一条CSS的样式定义包括属性和属性值,它们共同决定网页的外观。CSS作用:CSS是用来指定文档如何展示给用户的一门语......
  • 前端学习-HTML/CSS刷题笔记03
    1布局单列布局单列布局是将头部、内容区、底部在页面上垂直排列,是非常实用的一种布局方式。主要对三个区域的宽度进行统一,然后通过设置自动外边距进行居中。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X......
  • CSS颜色
    1、RGB和RGBA  2、HEX或者HEXA(十六进制) HSL和HSLA  ......
  • 选择器优先级
    1、简单了解    2、详细了解选择器的优先级(a,b,c) 当鼠标悬浮选择器的时候会出现一组权重  行内样式是指在body里直接定义元素的样式 ......
  • CSS3 grid 流式布局
    前言正文只需要这样就可以实现流失布局://html<divclass="container"><div>item</div>......</div>//css样式.container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));}auto-fill和auto-fit的区别......
  • 【uniapp】CSS样式穿透(vue3 setup 微信小程序)
     如果想要在编译为微信小程序时使用样式穿透,光使用`::v-deep`没效果,查了文档发现需要设置`options:{styleIsolation:"shared"}`,但是此时我用的setup语法很离谱,查阅不到相关内容,尝试多次最后的解决方法如图所示,增加一个script标签设置即可。这样就能生效了。......
  • CSS clip-path
    clip-path用于定义一个剪切路径,该路径将被用来裁剪元素的可见部分。在clip-path属性中,我们可以使用各种形状、路径和图像来定义剪切路径。以下是一些常见的clip-path属性值:inset():创建一个内部剪切区域,该区域包含元素的内容,但不包括任何边框或外边距。circle():创建一个......