HTML_css选择器

第二种增加css样式的方法,可以在head中增加style标签,style中通过选择器定位标签增加css样式

CSS选择器分为六种:

1、id选择器

2、class选择器

3、标签选择器

4、层级选择器(空格)

5、组合选择器(逗号)

6、属性选择器(中括号)

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7
 8
 9         /*id选择器*/
10         #i1{
11             background-color: #0000CC;
12             width: 100px;
13             height: 50px;
14         }
15
16
17     </style>
18 </head>
19 <body>
20
21 <div id="i1">id选择器</div>
22
23 </body>
24 </html>
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7
 8
 9         /*class选择器*/
10         .c1{
11             background-color: red;
12             width: 100px;
13             height: 50px;
14         }
15
16         /*为什么有id和class两种选择器?*/
17         /*id在html页面中,只允许出现1个同名id;但是class是可以重复的;*/
18         /*实际前端开发中,主要用class进行定位的,因为多个标签可以同时引用一个css样式*/
19
20
21     </style>
22 </head>
23 <body>
24
25 <div class="c1">class选择器</div>
26
27 </body>
28 </html>
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7
 8
 9         /*标签选择器*/
10         /*表示 这个页面下所有的div标签,都增加这个样式*/
11         div{
12             background-color: pink;
13             width: 100px;
14             height: 100px;
15         }
16
17
18     </style>
19 </head>
20 <body>
21
22 <div></div>  /*标签选择器*/
23
24 </body>
25 </html>
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7
 8
 9         /*层级选择器*/
10         /*表示div标签下的span标签使用这个样式*/
11         div span{
12             background-color: pink;
13             width: 100px;
14             height: 100px;
15         }
16
17
18     </style>
19 </head>
20 <body>
21
22 <div>
23     <span>层级选择器</span>
24 </div>
25
26 </body>
27 </html>
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7
 8
 9         /*id组合选择器 id i1 i2 i3 共用一套css样式*/
10         #i1, #i2, #i3 {
11             background-color: #0000CC;
12             width: 100px;
13             height: 100px;
14         }
15
16
17         /* 组合选择器 class s1 s2 s3 共用一套css样式*/
18         .s1,.s2,.s3{
19
20         background-color: darkmagenta;
21
22         height:48px;
23
24         }
25
26
27         /*最常用:class层级选择器*/
28         .c2 span{
29             background-color:blue;
30             width: 100px;
31             height: 100px;
32         }
33
34
35
36     </style>
37 </head>
38 <body>
39
40     <!--id组合选择器-->
41     <div id="i1"></div><br>
42     <div id="i2"></div><br>
43     <div id="i3"></div>
44
45
46     <!-- class组合选择器 -->
47     <div class="s1"></div>
48     <div class="s2"></div>
49     <div class="s3"></div>
50
51     <!--class选择器-->
52     <div class="c2">
53         <span>123</span>
54     </div><br>
55     <div class="c2">
56         <span>456</span>
57     </div><br>
58     <div class="c2">
59         <span>789</span>
60     </div>
61
62 </body>
63 </html>

原文地址:https://www.cnblogs.com/testfan/p/8955400.html

时间: 2024-10-19 10:14:52

HTML_css选择器的相关文章

HTML_CSS

一:HTML与XHTML HTML 超文本标记语言(第一版)——在1993年6月发为互联网工程工作小组(IETF)工作草案发布(并非标准). HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时 HTML 3.2——1996年1月14日,W3C推荐标准 HTML 4.0——1997年12月18日,W3C推荐标准 HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准 XHTML1.0 于2000年1月发布,经过修

CSS3选择器:nth-child和:nth-of-type之间的差异

对于p:nth-child选择器,选择一个元素如果: 这是个段落元素 这是父标签的第二个子元素 对于p:nth-of-type选择器,选择一个元素如果: 选择父标签的第二个段落子元素 :nth-of-type选择器,限制条件少

CSS3选择器 ::selection选择器

"::selection"伪元素是用来匹配突出显示的文本(用鼠标选择文本时的文本).浏览器默认情况下,用鼠标选择网页文本是以"深蓝的背景,白色的字体"显示的,效果如下图所示: 从上图中可以看出,用鼠标选中"专注IT.互联网技术"."纯干货.学以致用"."没错.这是免费的"这三行文本中,默认显示样式为:蓝色背景.白色文本. 有的时候设计要求,不使用上图那种浏览器默认的突出文本效果,需要一个与众不同的效果,此时

jQuery选择器补充

------------------------------------------------------------------------------------------------------------ --------------------------- 简单选择器(使用频率最高) ---------------------------- ----------------------- 进阶选择器(使用频率不如简单选择器) ----------------------- 高级选

微信小程序组件解读和分析:十二、picker滚动选择器

picker滚动选择器组件说明: picker: 滚动选择器,现支持三种选择器,通过mode属性来区分, 分别是普通选择器(mode = selector),时间选择器(mode = time),日期选择器(mode = date), 默认是普通选择器. picker滚动选择器示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23

CSS3选择器

我不知道是否有其他人能看见我写的内容,由于我是一个渣渣,很多内容都不知道,所以将这些很简单的东西都记录下来,希望不小心点进来的大神们,能吐槽一下我,呃指点一下我.和我一样的小白们希望能相互学习,谢谢了. 选择器的使用 通过选择器的使用,可以不再需要在编辑任何多余的无语义的class属性. 属性选择器: 在使用属性选择器时,需要声明属性和属性值. 声明方法:[att=val],其中att代表属性,val代表属性值. E[att=val]:前面的E表示在何种标签如:div[id=momo],a[he

jQuery 选择器2

jQuery 选择器 选择器 实例 选取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有 class="intro" 的元素 element $("p") 所有 <p> 元素 .class.class $(".intro.demo") 所有 class=&qu

优化jQuery选择器

优化jQuery选择器 选择优化比以前更加重要,因为越来越多的浏览器实现了queryselectorall()并承担了将jQuery选择器转移到浏览器的责任.记住这些小技巧可以让你轻松突破学习选择器时的瓶颈. jQuery 扩展 如果可能的话,避免使用jQuery扩展选择器.这些扩展无法在性能让原生的queryselectorall() DOM提供的方法更有效,所以还是用jQuery提供的常规选择器吧. 1 2 3 4 5 // Slower (the zero-based :even sele

Test_赋值多个class选择器

ZC: 元素属性"class"中,可以赋值 多个 class选择器 ZC: 多个选择器,相同的属性设置,哪个起作用:晚定义的起作用 1.代码 <!--内联 HTML5--> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style type="text/css"> .bgc01 { width :500px; he