批改状态:合格
老师批语:
内部样式表:<style>h1 {color: violet;border: 1px solid #000;}</style><body><h1>php.cn</h1></body>

外部样式表:<head><meta charset="UTF-8"><title></title><style></style>//使用link 标签引入外部公共样式表<link rel="stylesheet" href="css/style.css"></head><body><h1>php中文网</h1></body>

行内样式:<body>//通过style指定元素自定义/定制样式<h1 style="color: blue;">css真的非常好用</h1></body>!

标签选择器:<style>li {background-color: violet;}</style><body><ul><li>item1</li><li>item2</li><li>item3</li><li>item4</li><li>item5</li></ul></body>

class选择器:<style>li[class="on"]{background-color: violet;}//class选择器可简化为 ..on{background-color: violet;}</style><body><ul><li>item1</li><li class="on">item2</li><li>item3</li><li class="on">item4</li><li class="on">item5</li></ul></body>

id选择器:<style>li[id="foo"]{backgroundcolor:violet;}//因为浏览器不检查id的唯一性,必须由开发者自行保证//id选择器使用 # 简化#foo{background-color: violet;}</style><body><ul><li id="foo">item1</li><li>item2</li><li id="foo">item3</li><li>item4</li><li>item5</li></ul></body>

<style>//1. 后代选择器: 所有层级ul li {background-color: violet;}//2. 子元素选择器: 仅父子层级body>ul>li {background-color: #bbbbbb;}// 3. 同级相邻选择器: 仅选中与之相邻的第一个兄弟元素.start+li {background-color: tomato;}// 4. 同级所有选择器:仅选中与之相邻的后面所有兄弟元素.start ~ li {background-color: yellow;}</style></head><body><ul><li>item1</li><li class="start">item2</li><li>item3</li><li>item4<ul><li>item4-1</li><li>item4-2</li><li>item4-3</li></ul></li><li>item5</li></ul></body>

结构伪类选择器://匹配第3个li<style>ul li:nth-of-type(3) {background-color: #bbbbbb;}//选择所有索引为偶数的子元素, 2,4,6,8...ul li:nth-of-type(2n){background-color: violet;}//选择第一个子元素: :first-of-type :nth-of-type(1) 的语法糖 :first-of-typeul li:first-of-type{background-color: salmon;}//如果只是想匹配父元素的唯一子元素,使用 :only-of-type就可快速实现ul li:only-of-type{background-color: slateblue;}</style><body><ul><li>item1</li><li>item2</li><li>item3</li><li>item4</li><li>item5</li><li>item6</li><li>item7</li><li>item8</li><li>item9</li><li>item10</li></ul><ul><li>今天是个好日子</li></ul></body>

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号