批改状态:合格
老师批语:
- 实例演示css规则的三种引入到html文档中的方式;
- 实例演示标签选择器,class选择器,id选择器,上下文选择器, 结构伪类选择器,重点是结构伪类选择器
<style>.inner-style{color: gray;}</style>
<p class="inner-style">仅对当前元素有效,style标签</p>
<!-- link 标签引入外部样式 --><link rel="stylesheet" href="css/style.css">
/* style.css 内容 */.link-css{background-color: #ddd;}.import-css{border-left: 5px grey solid;}
<p class="link-css">link标签引入外部css</p>
/* @import 引入外部样式 */<style>@import url(css/style.css);</style>
<p class="import-css">@import引入外部css</p>
<p style="text-decoration: underline;">行内样式, style属性</p>
<style>p{text-decoration: underline;}</style><p>tag selector</p>
<style>.paragraph{border: 1px red solid;}</style><p class="paragraph">class selector</p>
<style>#paragraph{background-color: lightgreen;}</style><p id="paragraph">id selector</p>
<!-- 示例 --><ul class="list"><li class="first">item1</li><li class="second">item2</li><li>item3<ul><li>item4</li><li>item5</li></ul></li><li>item6</li></ul><ul><li>item7</li></ul>
ul li{background-color: lightgray;}
ul > li{background-color: lightgray;}
ul > li.first + li{background-color: lightgray;}
ul > li.second ~ li{background-color: lightgray;}
/* .list 列表第二个子元素 */.list > li:nth-of-type(2){background-color: lightgray;}/* .list 第三个子元素至结束 */.list > li:nth-of-type(n+3){background-color: lightgray;}/* .list 奇数行 */.list > li:nth-of-type(2n+1){background-color: lightgray;}/* .list 偶数行 */.list > li:nth-of-type(2n){background-color: lightgray;}/* .list 偶数行 */.list > li:nth-of-type(even){background-color: lightgray;}/* .list 奇数行 */.list > li:nth-of-type(odd){background-color: lightgray;}/* .list 倒数第二个子元素 */.list > li:nth-last-of-type(2){background-color: lightgreen;}/* .list 倒数两个子元素 */.list > li:nth-last-of-type(-n+2){background-color: lightgreen;}/* .list 列表第一个 */.list > li:first-of-type{background-color: lightgray;}/* .list 列表最后一个 */.list > li:last-of-type{background-color: lightgray;}/* ul 列表只有一个子元素的 */ul > li:only-of-type{background-color: lightgray;}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号