有一种选择器就叫兄弟元素选择器,分为临近兄弟和普通兄弟。

临近兄弟(相邻):用 + 表示,只匹配该元素后边的第一个同级元素。
普通兄弟:用 ~ 表示,匹配该元素后边的所有同级元素。

1.相邻兄弟元素

<p class="print_pdf"></p>
<span>打印</span>
/* CSS相邻兄弟选择器,控制打印span标签样式 */
p.print_pdf + span { position:relative;top:-4px;}

2.普通兄弟元素

<p class="print_pdf"></p>
<p class="num">123</p>
<span>打印</span>
/* CSS普通兄弟选择器,控制打印span标签样式 */
p.print_pdf ~ span { position:relative;top:-4px;}

注意:

(1)+和~都不会影响元素前面的兄弟节点的样式

(2)+只会影响对应的后面第一个(相邻的)兄弟节点样式;而~则影响对应的后面的所有兄弟节点样式

css设置兄弟元素样式-兄弟选择器相关推荐

  1. 元素的样式设置 元素类样式的操作 开关灯效果 获取兄弟元素 当前元素的兄弟元素样式

    元素的样式设置 <!DOCTYPE html> <html lang="en"> <head><meta charset="UT ...

  2. css设置流光文字样式

    css设置流光文字样式 主要属性:-webkit-background-clip:text 表示元素的背景保留在前景内容中(文字) 和其形状大小相同 -webkit-text-fill-color:t ...

  3. javafx css样式_使用CSS设置JavaFX饼图样式

    javafx css样式 渲染图表时, JavaFX默认提供某些颜色. 但是,在某些情况下,您想自定义这些颜色. 在此博客文章中,我将使用一个示例来更改JavaFX饼图的颜色,该示例打算在今天下午在2 ...

  4. 使用CSS设置JavaFX饼图样式

    渲染图表时, JavaFX默认提供某些颜色. 但是,在某些情况下,您想自定义这些颜色. 在此博客文章中,我将使用一个示例来更改JavaFX饼图的颜色,该示例打算在今天下午在RMOUG Training ...

  5. CSS设置链接的样式

    链接是从一个网页到另一个网页的连接,CSS可通过不同属性以各种不同方式来设置链接的样式.下面本篇文章就来给大家介绍一下CSS设置链接的样式的方法,希望对大家有所帮助. 在讨论CSS属性之前,先了解链接 ...

  6. html兄弟选择器怎么用,兄弟选择器 - 选择后面相邻的所有兄弟元素 - css3普通选择器...

    兄弟选择器 版本:CSS3 定义和用法E~F用于选择第一个元素之后所有的兄弟级的元素.只作用于同级元素. 这两个元素必须具有相同的父元素.F不必紧跟E. 语法:E~F{sRules} 选择E元素后面的 ...

  7. jquery 添加点击添加class样式 移除兄弟元素样式

    <ul class="nav nav-tabs margin-top" id="before_click"> <li ><a hr ...

  8. html添加样式js,前端-JS设置html元素样式

    在前面的[<前端-获取或者修改div内容>]和[<前端-JavaScript获取和设置input的值>]中,我们说的都是改变内容了,这篇博客我们来说一下设置html元素的样式. ...

  9. css设置滚动条的样式

    1. webkit下面的CSS设置滚动条 主要有下面7个属性 ::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的 ::-webkit-scrollbar-button 滚动条两端 ...

最新文章

  1. ACM入门之【最短路】
  2. 深入理解计算机系统(2.6)------整数的运算
  3. 小知识点BeanUtils.copyProperties
  4. SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑
  5. Linux文件系统选择
  6. Mac 的 Adobe Creative Cloud 无法连接至服务器的解决办法?
  7. AWK学习笔记四:awk的环境变量
  8. 2580 php to yuan,PHP版汉字转拼音类-ASCII版本 | 学步园
  9. matlab矩阵运算的应用
  10. ISO/IEC 27017:2015 标准信息安全策略
  11. webp的js插件_Vuejs webp图片支持,插件开发过程~
  12. BUG(12) : Configured service account doesn‘t have access. Service account may have been revoked. pod
  13. C语言小型商品管理系统
  14. android sd卡名称,科普详解Android系统SD卡各类文件夹名称
  15. ilog开发培训大纲
  16. 4. 【gRPC系列学习】Resolver原理详解
  17. django 缓存cache配置注意事项
  18. 【论文阅读笔记】Automatic Liver and Lesion Segmentation in CT Using Cascaded Fully Convolutional Neural Net
  19. 域环境SID相同到底有什么影响?
  20. MySQL深度分页的问题及优化方案:千万级数据量如何快速分页

热门文章

  1. 交换机 tagged 与 untagged 的关系
  2. 基于ARMv8的固件系统架构
  3. 蓝牙4.0和3.0区别
  4. 基于Transformers库的BERT模型:一个文本情感分类的实例解析
  5. 大学计算机基础b上机考试题目,大学计算机基础上机考试题库
  6. 装配作业指导书是什么?装配作业指导书主要包括哪些内容?
  7. ipad协议827版技术分析
  8. 父进程回收子进程之wait()函数使用解读
  9. matlab函数 无限冲激响应滤波器,MATLAB代码 有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器...
  10. 使用sqlhelper类查询时假如不需要参数化,那到时SqlParameter这个传参怎么处理