位置:首页 > 软件操作教程 > 编程开发 > CSS > 问题详情

css 相邻兄弟选择器 3.结合其他选择器

提问人:刘团圆发布时间:2020-11-17

相邻兄弟结合符还可以结合其他选择器使用,下面一起来做一个稍微复杂点;IL的小练习。

【例题】结合使用选择器

HTML代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

<style>

html>body div+span,html>body hr+ul li{

color:red;

border:red solid 2px;

}

</style>

</head>

<body>

<div>一个div容器</div>

<span>一个span容器</span>

<hr/>

<ul>

<li>items1</li>

<li>items2</li>

<li>items3</li>

<li>items4</li>

</ul>

</body>

</html>

    代码中想以<html>根元素为起点,找到<div>元素后面的<span>元素和<hr/>元素后面的<ul>元 素下面的所有<li>元素,并且对它们设置CSS样式,CSS代码如下:

    <style>

    html>body div+span,html>body hr+ul li{

    color:red;

    border:red solid 2px;

    }

    </style>

    上面这段CSS代码使用了子元素选择器、后代选择器、集体选择器和相邻兄弟选择器。CSS选择 器代码可以解释为:从:<html>元素中找到一个叫做<body>的子元素,并且在<body>元素中找到所有后代为<div>的元素,接着从<div>元素的同级后面找到元素名为<span>的元素,第二个选择器声明解释相同。

    代码运行效果如图所示。

image.png

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部