css_sduty/06_CSS复合选择器/09_伪类选择器_结构伪类1.html
2024-06-29 18:53:19 +08:00

59 lines
1.6 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>09_伪类选择器_结构伪类</title>
<style>
/* 选中div的第一个儿子p元素按照所有兄弟计算 --看结构1 */
/* div>p:first-child {
color: red;
} */
/* 选中的是div的第一个儿子p元素按照所有兄弟计算 --看结构2 */
/* div>p:first-child {
color: red;
} */
/* 选中的是div的后代p元素且p的父级是谁无所谓但p必须是其父亲的第一个儿子 (按照所有兄弟计算) --看结构3 */
/* div p:first-child {
color: red;
} */
/* 选中的是p元素且p的父级是谁无所谓但p必须是其父亲的第一个儿子按照所有兄弟计算 --看结构3 */
p:first-child {
color: red;
}
</style>
</head>
<body>
<!-- 结构1 -->
<!-- <div>
<p>张三: 98分</p>
<p>李四: 88分</p>
<p>王五: 78分</p>
<p>赵六: 68分</p>
</div> -->
<!-- 结构2 -->
<!-- <div>
<span>张三: 98分</span>
<p>李四: 88分</p>
<p>王五: 78分</p>
<p>赵六: 68分</p>
</div> -->
<!-- 结构3 -->
<p>测试1</p>
<div>
<p>测试2</p>
<marquee>
<p>测试3</p>
<p>张三: 98分</p>
</marquee>
<p>李四: 88分</p>
<p>王五: 78分</p>
<p>赵六: 68分</p>
</div>
</body>
</html>