常用选择器

1、元素选择器

作用:选中对应的标签

语法:标签名{}

例如:h1{  },h3{  },p{  }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>元素选择器</title><link rel="stylesheet" href="./测试.css"><style>h1{color: brown;}</style></head><body><div><h1>将进酒</h1></div></body>
</html>

2、id选择器

作用:选中对应的id属性值的内容,id属性值不能复用

语法:#id属性值{  }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>id选择器</title><link rel="stylesheet" href="./测试.css" /><style>#title {background-color: cyan;}</style></head><body><div id="title"><h1>将进酒</h1></div></body>
</html>

3、class选择器

作用:选中对应的class属性值的内容,可以复用属性值

语法:.class属性值 {  }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>class选择器</title><link rel="stylesheet" href="./测试.css" /><style>.title {background-color: rgb(231, 203, 19);}</style></head><body><div class="title"><h1>将进酒</h1></div></body>
</html>

4、通配选择器

作用:通配选择器一般情况下,用来消除根元素(html)的margin、padding的默认值。

作用范围:作用于网页界面,作用于一面网页的所有元素。

语法:*{  }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>通配选择器</title><link rel="stylesheet" href="./测试.css" /><style>* {margin: 0;padding: 0;}</style></head><body><div class="title"><h1>将进酒</h1></div></body>
</html>

复合选择器

1、交集选择器

作用:选中符合多个选择器条件的内容

语法:选择器1选择器2选择器3···{  }

例如:div.red{},#div2.red{  }

注意:如果选择器中有元素选择器,必须把元素选择器放在前面

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>交集选择器</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求:将class为red的诗句变为红色,同时将class为red的div字体变为24px */.red {color: red;}/* class为red的元素有两个,但这时class为red并且元素是div的只有一个,交集选择器便是增加了筛选条件 */div.red {font-size: 24px;}</style></head><body><p class="red">怒发冲冠,凭栏处、潇潇雨歇。</p><div class="red">抬望眼,仰天长啸,壮怀激烈。</div></body>
</html>

2、并集选择器

作用:同时选中多个选择器,赋予这些选择器元素相同的CSS样式。

语法:选择器1,选择器2,选择器3····{  }

例如:.red,#p2,h1{  }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>并集选择器</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求:将h1,h3,class为third,id为fourth的元素中的字体颜色变为红色*/h1,h3,.third,#fourth {color: red;}</style></head><body><h1>满江红·写怀</h1><h3>岳飞·宋</h3><div class="third">怒发冲冠,凭栏处、潇潇雨歇。</div><div id="fourth">抬望眼,仰天长啸,壮怀激烈。</div></body>
</html>

关系选择器

1、子元素选择器

作用:通过指定的父元素找到指定的子元素

语法:父元素>子元素{  }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>关系选择器-子元素选择器</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求:选中class名为son的语句,将其字体颜色变为红色*/.parent>.son {color: red;}</style></head><body><div class="parent"><div class="son">满江红·写怀</h1></div></body>
</html>

2、后代选择器

作用:通过指定的祖先元素找到指定的后代元素

语法:祖先元素   后代元素{ }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>关系选择器-后代选择器</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求三:将所有的span中的字,更改为黄色 */#school span{color: yellow;}</style></head><body><div id="school">学校<p class="p1">前端<span>web2208 </span><span>web2209</span></p><p class="p2">后端<span>java2214</span><span>java2215</span></p><p>设计</p></div></div></body>
</html>

3、兄弟选择器--选择指定元素的下一个兄弟元素

作用:通过指定元素选中下一个兄弟元素

语法:兄+弟{  }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>关系选择器-兄弟选择器-选中该元素下一个兄弟元素</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求:将"贝吉塔"三个字,更改为黄色 */#first+li{color: yellow;}</style></head><body><div id="longzhu"><ul><li id="first">孙悟空</li><li >贝吉塔</li><li>特南克斯</li><li>弗利沙</li></ul></div></div></body>
</html>

4、兄弟们选择器--选择下面所有的兄弟(前面指定的这个元素,不会被选中)

语法:兄~弟弟们{  }

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>关系选择器-兄弟们选择器-选择指定元素后面所有的兄弟元素</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求:将"孙悟空"后面的三个人物姓名,字体更改为黄色 */#first~li{color: yellow;}</style></head><body><div id="longzhu"><ul><li id="first">孙悟空</li><li >贝吉塔</li><li>特南克斯</li><li>弗利沙</li></ul></div></div></body>
</html>

属性选择器

1、属性选择器

语法:[属性名] { } 选择含有指定属性的元素

[属性名=属性值]{ } 选择含有指定属性和属性值的元素

[属性名^=属性值]{ } 选择属性值以指定值开头的元素

[属性名$=属性值]{ } 选择属性值以指定值结尾的元素

[属性名*=属性值]{ } 选择属性值含有某值的元素

需求一:有title属性名的p标签,将其中的字体颜色变为橘红色;

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>属性选择器-语法一</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求一:有title属性名的p标签,将其中的字体颜色变为橘红色 */p[title] {color: orangered;}</style></head><body><p>种豆南山下</p><p>草盛豆苗稀</p><p>晨兴理荒秽</p><p title="abc">带月荷锄归</p><p title="abcda">道狭草木长</p><p title="tukbcda">夕露沾我衣</p><div title="abc">衣沾不足惜</div><p class="abc">但使愿无违</p></body>
</html>

需求二:选中属性名为title,属性值为abc,字体颜色变为蓝色

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>属性选择器-语法二</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求二:选中属性名为title,属性值为abc,字体颜色变为蓝色 */[title=abc]{color: blue;}</style></head><body><p>种豆南山下</p><p>草盛豆苗稀</p><p class="ybm">晨兴理荒秽</p><p title="abc">带月荷锄归</p><p title="abcda">道狭草木长</p><p title="tukbcda">夕露沾我衣</p><div title="abc">衣沾不足惜</div><p class="abc">但使愿无违</p></body>
</html>

需求三:选中属性值以"abc"开头的那一段元素,改变其字体大小为32px

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>属性选择器-语法三</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求三:选中属性值以"abc"开头的那一段元素,改变其字体大小为32px */[title^='abc'] {font-size: 32px;}</style></head><body><p>种豆南山下</p><p>草盛豆苗稀</p><p class="ybm">晨兴理荒秽</p><p title="abc">带月荷锄归</p><p title="abcda">道狭草木长</p><p title="tukbcda">夕露沾我衣</p><div title="abc">衣沾不足惜</div><p class="abc">但使愿无违</p></body>
</html>

需求四:选中属性名为title且属性值以"da"结尾的那一段元素,改变其字体颜色为紫色

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>属性选择器-语法四</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求四:选中属性名为title且属性值以"da"结尾的那一段元素,改变其字体颜色为紫色 */[title$='da'] {color: rgb(178, 9, 239);}</style></head><body><p>种豆南山下</p><p>草盛豆苗稀</p><p class="ybm">晨兴理荒秽</p><p title="abc">带月荷锄归</p><p title="abcda">道狭草木长</p><p title="tukbcda">夕露沾我衣</p><div title="abc">衣沾不足惜</div><p class="abc">但使愿无违</p></body>
</html>

需求五:选中属性名为title且属性值中含有"b"结尾的那一段元素,改变其字体颜色为黄色

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>属性选择器-语法五</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求五:选中属性名为title且属性值中含有"b"结尾的那一段元素,改变其字体颜色为黄色 */[class*='b'] {color: yellow;}</style></head><body><p>种豆南山下</p><p>草盛豆苗稀</p><p class="ybm">晨兴理荒秽</p><p title="abc">带月荷锄归</p><p title="abcda">道狭草木长</p><p title="tukbcda">夕露沾我衣</p><div title="abc">衣沾不足惜</div><p class="abc">但使愿无违</p></body>
</html>

伪类选择器

1、伪类(不存在的类,特殊的类)

-伪类用来描述一个元素的特殊状态

-比如:第一个元素,被点击的元素,鼠标移入的元素

-特点:一般请情况下,使用:开头

①、 :first-child          选中第一个子元素

②、 :last-child          选中最后一个子元素

③、 :nth-child()        选中选中第n个子元素

-特殊值:  n                 选中所有的子元素

2n或even     选中偶数

2n+1或odd  选中奇数

-(以上这些伪类都是根据所有的子元素进行排序)

①、:first-of-type      选中第一个子元素

②、:last-of-type      选中最后一个子元素

③、:nth-of-type()    选中第n个子元素

(功能跟上面相似,不同的是,这是在同类型的子元素中去选择)

2、否定伪类                        类名:not( )                     如:li:not( )

作用: -将符合条件的元素从选择器中去除,选中剩下的所有的元素

需求一:将ul里的第一个li一直设置为红色

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>伪类选择器- :first-of-type</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求一:将ul里的第一个li一直设置为红色*/li:first-of-type {color: red;}</style></head><body><h1>沁园春·雪</h1><ul><span>测试</span><li>望长城内外,惟余莽莽;大河上下,顿失滔滔。</li><li>北国风光,千里冰封,万里雪飘。</li><li>山舞银蛇,原驰蜡象,欲与天公试比高。</li><li>须晴日,看红装素裹,分外妖娆。</li><li>江山如此多娇,引无数英雄竞折腰。</li><li>惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。</li><li>一代天骄,成吉思汗,只识弯弓射大雕。</li></ul></body>
</html>

需求二:将ul里的最后一个元素一直设置为橙色

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>伪类选择器- :last-child</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求二:将ul里的最后一个元素一直设置为橙色*/li:last-child {color: rgb(254, 110, 7);}</style></head><body><h1>沁园春·雪</h1><ul><span>测试</span><li>望长城内外,惟余莽莽;大河上下,顿失滔滔。</li><li>北国风光,千里冰封,万里雪飘。</li><li>山舞银蛇,原驰蜡象,欲与天公试比高。</li><li>须晴日,看红装素裹,分外妖娆。</li><li>江山如此多娇,引无数英雄竞折腰。</li><li>惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。</li><li>一代天骄,成吉思汗,只识弯弓射大雕。</li></ul></body>
</html>

需求三:将ul里的偶数个元素设置为黄色(以ul里面所有的元素为基准)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>伪类选择器-:nth-child(even)</title><link rel="stylesheet" href="./测试.css"/><style>/* 需求三:将ul里的偶数个元素设置为黄色(以ul里面所有的元素为基准) */li:nth-child(even) {color: yellow;}</style></head><body><h1>沁园春·雪</h1><ul><span>测试</span><li>望长城内外,惟余莽莽;大河上下,顿失滔滔。</li><li>北国风光,千里冰封,万里雪飘。</li><li>山舞银蛇,原驰蜡象,欲与天公试比高。</li><li>须晴日,看红装素裹,分外妖娆。</li><li>江山如此多娇,引无数英雄竞折腰。</li><li>惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。</li><li>一代天骄,成吉思汗,只识弯弓射大雕。</li></ul></body>
</html>

需求四:除了第三个li元素,其他元素全部设置为紫色

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>伪类选择器-:nth-child(even)</title><link rel="stylesheet" href="./测试.css"/><style>/* 需求四:除了第三个li元素,其他元素全部设置为紫色 */li:not(.third) {color: rgb(137, 59, 246);}</style></head><body><h1>沁园春·雪</h1><ul><span>测试</span><li>望长城内外,惟余莽莽;大河上下,顿失滔滔。</li><li>北国风光,千里冰封,万里雪飘。</li><li class="third">山舞银蛇,原驰蜡象,欲与天公试比高。</li><li>须晴日,看红装素裹,分外妖娆。</li><li>江山如此多娇,引无数英雄竞折腰。</li><li>惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。</li><li>一代天骄,成吉思汗,只识弯弓射大雕。</li></ul></body>
</html>

需求五:将第四个li元素一直设置为蓝色

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>伪类选择器-:nth-of-type()</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求五:将第四个li元素一直设置为蓝色 */li:nth-of-type(4) {color: blue;}</style></head><body><h1>沁园春·雪</h1><ul><span>测试</span><li>望长城内外,惟余莽莽;大河上下,顿失滔滔。</li><li>北国风光,千里冰封,万里雪飘。</li><li class="third">山舞银蛇,原驰蜡象,欲与天公试比高。</li><li>须晴日,看红装素裹,分外妖娆。</li><li>江山如此多娇,引无数英雄竞折腰。</li><li>惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。</li><li>一代天骄,成吉思汗,只识弯弓射大雕。</li></ul></body>
</html>

需求六:选中所有元素,将其元素设置为粉色

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>伪类选择器-:nth-child(n)</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求六:选中所有元素,将其元素设置为粉色 */ul:nth-child(n){color: pink;}</style></head><body><h1>沁园春·雪</h1><ul><span>测试</span><li>望长城内外,惟余莽莽;大河上下,顿失滔滔。</li><li>北国风光,千里冰封,万里雪飘。</li><li class="third">山舞银蛇,原驰蜡象,欲与天公试比高。</li><li>须晴日,看红装素裹,分外妖娆。</li><li>江山如此多娇,引无数英雄竞折腰。</li><li>惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。</li><li>一代天骄,成吉思汗,只识弯弓射大雕。</li></ul></body>
</html>

需求七:选中li中的奇数元素,将其元素设置为粉色(以ul中的li所有的元素为基准)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>伪类选择器-:nth-of-type(odd)</title><link rel="stylesheet" href="./测试.css" /><style>/* 需求七:选中li中的奇数元素,将其元素设置为粉色(以ul中的li所有的元素为基准)*/li:nth-of-type(odd) {color: pink;}</style></head><body><h1>沁园春·雪</h1><ul><span>测试</span><li>望长城内外,惟余莽莽;大河上下,顿失滔滔。</li><li>北国风光,千里冰封,万里雪飘。</li><li class="third">山舞银蛇,原驰蜡象,欲与天公试比高。</li><li>须晴日,看红装素裹,分外妖娆。</li><li>江山如此多娇,引无数英雄竞折腰。</li><li>惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。</li><li>一代天骄,成吉思汗,只识弯弓射大雕。</li></ul></body>
</html>

#今日说码栏目#第四集 各类选择器相关推荐

  1. #今日说码栏目# 第二十三集 动画,旅行的热气球

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  2. #今日说码栏目# 第九集

    1.伪类选择器 (伪类:指的是一个不存在的类,特殊的类,例如:伪类可能是第一个元素.被点击的元素,.鼠标移入的元素等等) 1.(以所有元素作为分母,是在所有的元素(包括同类型和不同类型的元素)自身作为 ...

  3. #今日说码栏目#第十六集

    1.JS的使用方式 ①内嵌式   可以将js代码书写在页面的额任意位置  head body ②外链式   以独立的js文件进行代码的编写 ③行内式   将js代码直接书写在标签内部 2.JS的输入和 ...

  4. #今日说码栏目# 深拷贝与浅拷贝

    1.深拷贝 深拷贝的定义:在JS中,数据类型分为基本数据类型和引用数据类型两种,对于基本数据类型来说,它的值直接存储在栈内存中,而对于引用类型来说,它在栈内存中仅仅存储了一个引用,而真正的数据存储在堆 ...

  5. Android多媒体之GLES2战记第四集--移形换影

    视野限制了人对这个宇宙的认知,但没有视野,人将会一无所知 上集说到勇者坠入黑暗之渊,凭借对世界的认知构建出了世界系 到此为止,OpenGL的世界观已经映入脑海,新手十二副本已经通过 接下来等待他们的将 ...

  6. 支付宝支付 第四集:配置类的定义和注入

    支付宝支付 第四集:配置类的定义和注入 一.代码 目录结构 application-dev.yml # 支付宝支付参数配置 alipay:app_id: 公司支付宝的APPIDmerchant_pri ...

  7. python快速入门【四】-----各类函数创建

    python入门合集: python快速入门[一]-----基础语法 python快速入门[二]----常见的数据结构 python快速入门[三]-----For 循环.While 循环 python ...

  8. 美学心得(第二百三十四集) 罗国正

    美学心得(第二百三十四集) 罗国正 (2022年2月) 3009.能够将现实给的是一手烂牌,最终打出一手好牌的人,这样的人往往具有几个优秀的特质:第一,有远大的理想,有战略的眼光:第二,能忍常人不能忍 ...

  9. Spark SQL 工作流程源码解析(四)optimization 阶段(基于 Spark 3.3.0)

    前言 本文隶属于专栏<大数据技术体系>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见大数据技术体系 目录 Spark SQL 工 ...

  10. Autojs4.1.0实战教程---今日头条极速版功能合集

    今日头条极速版功能合集链接:https://pan.baidu.com/s/1-92WpcyeIkfTihqG42Lz_Q 提取码:hw96 今日头条极速版 1036933558.看文章加关注点分享都 ...

最新文章

  1. .Net(c#)加密解密之Aes和Des
  2. java 获取类加载器_java-如何从类加载器获取类路径?
  3. .NET 云原生架构师训练营(模块二 基础巩固 安全)--学习笔记
  4. Educational Codeforces Round 81 (Rated for Div. 2) F.Good Contest \ 洛谷 划艇 组合 计数dp
  5. 【AC自动机】病毒代码(ybtoj AC自动机-5)
  6. centos8安装并启动tomcat9
  7. [html] 如何给页面添加追加右键菜单(原右键菜单功能保持不变)
  8. 诺基亚自带36个铃声_vivo手机的6个隐藏功能,快开启,帮你玩转vivo
  9. zoj 3640 Help Me Escape (概率dp 递归求期望)
  10. thymeleaf select 回显
  11. python中一元二次方程的判别式_一元二次方程根的判别式知识点
  12. eclipse中的servers不见了解决方法
  13. BZOJ3894 文理分科
  14. 当ChatGpt接入微信群之后。。。
  15. 时间序列预测的评估指标补遗
  16. 软件测试报告编写指南
  17. java uri用法_javaurl类的用法
  18. 幼儿使用计算机需要注意事项,儿童玩电脑的优缺点及注意事项
  19. 使用shell脚本探测网段内在使用的IPv4地址
  20. 机器学习100天(三):003 数据预处理之处理缺失值

热门文章

  1. 资源池、虚拟机、集群的关系
  2. 移动端关于手机横屏时样式修改
  3. 为什么三棱锥体积是三棱柱的三分之一?
  4. 使用企业微信做微信消息通知
  5. Sentinel-2(哨兵2号)数据下载及预处理
  6. 使用cache tier
  7. 怎么清理计算机磁盘空间,怎样清理电脑磁盘空间
  8. latex插入参考文献技巧
  9. Excel快速删除空白行与调整行高列宽的方法,学会了很实用
  10. 如何彻底卸载AutoCAD 2018版