批改状态:合格
老师批语:作业标题中不要写日期
任何元素如果想引入到html文档中,必须要使用一个适当的标签,css也不例外
<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>css的基本语法</title><!-- 内部样式 --><style>h1 {color: violet;border: 1px solid #000;}</style><!-- 外部样式 --><link rel="stylesheet" href=""></head><body><!-- 行内样式 --><h1 style="color: #000;">php.cn</h1></body></html>
<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>选择器1: 简单选择器</title><style>/* 1. 标签选择器, 返回一组 */li {background-color: violet;}/* 2. 类选择器: 返回一组 */.on {background-color: violet;}/* 3. id选择器: 返回一个 */#foo {background-color: violet;}</style></head><body><ul><li id="foo">item1</li><li class="on">item2</li><li id="foo">item3</li><li class="on">item4</li><li class="on">item5</li></ul></body></html>
同级所有选择器:选择与之相邻后面的所有兄弟元素。
使用:~
<head><meta charset="UTF-8"><title>上下文选择器</title><style>ul li {background-color: lightblue;}body>ul>li {background-color: teal;}.start+li {background-color: lightgreen;}.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>
匹配任意位置的元素:(:nth-of-type(an+b))
an+b: an起点,b是偏移量, n = (0,1,2,3…)
匹配单个元素:匹配第三个li,(0n+3)可简化为(3),直接写偏移量就好。
ul li:nth-of-type(0n+3) {background-color: violet;}
匹配所有元素::nth-of-type(1n)
ul li:nth-of-type(1n) {background-color: violet;}
匹配某位元素后面所有元素::nth-of-type(1n+某位)
ul li:nth-of-type(n+3) {background-color: violet;}
ul li:nth-last-of-type(-n+3) {background-color: violet;}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号