选择器之相邻兄弟选择器
来源:互联网 发布:口袋操作系统 linux 编辑:程序博客网 时间:2024/04/28 01:16
相邻兄弟选择器
相邻兄弟选择器困扰我很久了,从字面上理解感觉还是很好理解,但是就是不会使用,也是查了很多资料,最后才真正的解决了,也能够比较正常的使用。下面是我整理的一些相关笔记。
选择相邻兄弟
如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器(Adjacent sibling selector)。
语法解释
相邻兄弟选择器使用了加号(+),即相邻兄弟结合符(Adjacent sibling combinator)。
注释:与子结合符一样,相邻兄弟结合符旁边可以有空白符。
请看下面这个文档树片段:
<!DOCTYPE HTML><html><head><style type="text/css">li + li {font-weight:bold;}</style></head><body><div> <ul> <li>List item 1</li> <li>List item 2</li> <li>List item 3</li> </ul> <ol> <li>List item 1</li> <li>List item 2</li> <li>List item 3</li> </ol></div></body></html>
在上面的片段中,div 元素中包含两个列表:一个无序列表,一个有序列表,每个列表都包含三个列表项。这两个列表是相邻兄弟,列表项本身也是相邻兄弟。不过,第一个列表中的列表项与第二个列表中的列表项不是相邻兄弟,因为这两组列表项不属于同一父元素(最多只能算堂兄弟)。
请记住,用一个结合符只能选择两个相邻兄弟中的第二个元素。
上面这个选择器只会把列表中的第二个和第三个列表项变为粗体。第一个列表项不受影响。
0 0
- 选择器之相邻兄弟选择器
- 相邻选择器、兄弟选择器
- CSS 相邻兄弟选择器
- 相邻兄弟选择器(+)
- CSS 相邻兄弟选择器
- 相邻兄弟选择器(+)
- CSS 相邻兄弟选择器
- CSS相邻兄弟选择器和普通相邻兄弟选择器
- css中相邻兄弟选择器
- css相邻兄弟元素选择器
- CSS后代选择器、子元素选择器、相邻兄弟选择器
- css 派生选择器+子选择器+相邻兄弟选择器
- 后代、子元素、相邻兄弟选择器
- [jQuery] 2.2层级选择器(包含选择器,子选择器,相邻选择器,兄弟选择器)
- CSS选择器:属性选择器+后代选择器+子元素选择器+相邻兄弟选择器+伪类+伪元素
- 兄弟选择器和相邻选择器按正序控制兄弟元素和相邻元素的样式
- css_day02_各种选择器基本使用(相邻兄弟选择器+,兄弟选择器~)
- CSS 后代选择器 CSS 子元素选择器 CSS 相邻兄弟选择器
- C#遍历所有文件夹处理
- 让chrome浏览器支持ajax跨域
- spring——控制反转
- linux系统之_进程及内存管理的前世今生
- 材质颜色
- 选择器之相邻兄弟选择器
- 怎样通过PDF编辑器来编辑修改PDF文件
- 一段Android实现应用下载并自动安装apk包的代码
- arguments对象
- MongoDB限制与阈值
- Android:下拉上滑显示与隐藏导航栏和状态栏
- JavaScript面向对象:类、方法、属性
- Windows 触摸操作的响应及处理
- [经验]应用程序发布失败时的检查