HTML+CSS Day05 基本CSS选择器、复合CSS选择器与CSS继承性

1.基本CSS选择器

  (1)标记选择器

    <style>
                       h1{ color:red; font-size:25px;}
           </style>

    例:

 1 <html>
 2     <head>
 3         <title>标记选择器</title>
 4         <style type="text/css">
 5             h2{background-color:red;color:blue;text-align:center;}
 6             p{background-color:blue;color:red;text-align:center;width:300px;height:300px;line-height:300px;}
 7         </style>
 8     </head>
 9     <body>
10         <h2>这是标记选择器</h2>
11         <p>标记选择器的段落</p>
12     </body>
13 </html>

  (2)类别选择器

    <style type="text/css">

        .p1{background-color:red;color:blue;text-align:center;width:300px;height:300px;line-height:300px;}

    </style>

    例:

 1 <html>
 2     <head>
 3         <title>类别选择器</title>
 4         <style type="text/css">
 5             h2{background-color:red;color:blue;text-align:center;}
 6             .p1{background-color:red;color:blue;text-align:center;width:300px;height:300px;line-height:300px;}
 7             .p2{background-color:blue;color:red;text-align:center;width:300px;height:300px;line-height:300px;}
 8         </style>
 9     </head>
10     <body>
11         <h2>这是类别选择器</h2>
12         <p class="p1">类别选择器的段落!</p>
13         <p class="p2">段落!</p>
14     </body>
15 </html>

  (3)ID选择器

    <style type="text/css">

        #p1{background-color:blue;color:red;text-align:center;width:300px;height:300px;line-height:300px;}

    </style>

    例:

 1 <html>
 2     <head>
 3         <title>id选择器</title>
 4         <style type="text/css">
 5             h2{background-color:red;color:blue;text-align:center;}
 6             #p1{background-color:blue;color:red;text-align:center;width:300px;height:300px;line-height:300px;}
 7             #p2{background-color:red;color:blue;text-align:center;width:300px;height:300px;line-height:300px;}
 8         </style>
 9     </head>
10     <body>
11         <h2>这是id选择器</h2>
12         <p id="p1">段落</p>
13         <p id="p2">这是一个段落</p>
14     </body>
15 </html>

2.复合CSS选择器

  (1)“交集”选择器

      h3.class{color:red;font-size:25px;}

    例:

 1 <html>
 2     <head>
 3         <title>交集选择器</title>
 4         <style type="text/css">
 5             p.p1{color:yellow;}
 6             p{color:green;font-size:10px;}
 7             .p1{color:blue;}
 8             h2{color:red;font-size:14px;}
 9         </style>
10     </head>
11     <body>
12         <h2>这是标题</h2>
13         <p class="p1">段落1</p>
14         <p>段落2</p>
15     </body>
16 </html>

  (2)“并集”选择器

      .class,h3{color:red;fon-size:25px;}

  

  (3)

时间: 2024-10-22 16:32:23

HTML+CSS Day05 基本CSS选择器、复合CSS选择器与CSS继承性的相关文章

css样式表---样式表分类、选择器

一.样式表分三类: 1.内联样式表.——放在元素的开始标记中.——只对当前元素起作用.<input name="txt" style="border:0px; border-bottom:1px solid black;" type="text" /> 例: 结果: 2.内嵌样式表.——放在页面的<head></head>中间.——可以对整个页面. <head> <meta http-equi

CSS - 选择器(标签选择器、类选择器、ID选择器)

标题 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <

CSS中的id选择器和class选择器简单介绍

<!-- CSS中选择器 CSS有两种选择器id和class,总之如果说你想在HTML元素中设置CSS属性, 你要在元素中设置id和class选择器.那么我们现在来一个一个的介绍这两中选择器 id选择器: HTML中的元素属性用id来设置id选择器,CSS中的id选择器是用"#"来定义的 比如: #para1 { text-align:center; color:red; } 这样就定义了一个选择器,什么是选择器,在网上查的是说需要改变的HTML元素,很正确,在一开始我们的内部样

CSS的子选择器与后代选择器的区别

子选择器 还有一个比较有用的选择器子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素.如右侧代码编辑器中的代码: .food>li{border:1px solid red;} 这行代码会使class名为food下的子元素li(水果.蔬菜)加入红色实线边框. <style type="text/css"> .food>li{border:1px solid red;}/*添加边框样式(粗细为1px, 颜色为红色的实线)*/ </style

CSS、CSS2和CSS3选择器总结(全部选择器种类及其优先级)

选择器种类罗列: 1.基础的选择器 选择器 含义 示例 * 通用元素选择器,匹配任何元素 * { margin:0; padding:0; } E 标签选择器,匹配所有使用E标签的元素 p { font-size:2em; } .info和E.info class选择器,匹配所有class属性中包含info的元素 .info { background:#ff0; } p.info { background:#ff0; } #info和E#info id选择器,匹配所有id属性等于footer的元

Css3之高级-1 Css复杂选择器(兄弟选择器 、属性选择器、伪类选择器、伪元素选择器)

一.兄弟选择器 相邻兄弟选择器 - 相邻兄弟选择器匹配指定元素的相邻兄弟元素 - 如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器 - 使用加号(+)作为结合符 通用兄弟选择器 - 通用兄弟选择器匹配某元素后面的所有兄弟元素 - 使用符号(~)作为结合符,即 element1~element2 - 两种元素必须拥有相同的父元素,但是element2不必直接紧随element1 二.属性选择器 属性选择器 - 属性选择器能够将元素附带的属性用于选择器中,从而对带

css样式表中四种属性选择器

css样式表中四种属性选择器1> 简易属性 tag[class]{ font-weight:bold } It will affect all tag with any class. e.g. <h2 class="old" > or <h2 class="new"> 2>精确属性值 a[href="http://www.cnblogs.cn"][title="textTitle"]{fon

CSS使用注意(2):关于伪类选择器

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS伪元素选择器</title> <style type="text/css"> /* 伪元素选择器: 伪元素的效果是需要通过添加一个实际的元素才能达到的. CSS中有如下四种伪元素选择器: :first-line:为某个元

CSS类选择器和ID选择器

ID用于标识页面上的特定元素(比如站点导航),而且必须是唯一的. ID也可以用来标识持久的结构性元素,例如主导航或内容区域. ID还可以用来标识一次性元素,例如某个链接或表单元素. 一个ID只能应用于页面上的一个元素. 同一个类名可以应用于页面上任意多个元素,因此类的功能强大的多.类非常适合表示内容的类型或其他相似的条目.例如有一个新闻页面,其中包含多篇新闻,代码如下所示 <div id="story-id-1"> <h2>ID</h2> <p

CSS选择器和jQuery选择器的区别与联系

我们知道,jQuery选择器和CSS选择器的写法十分类似,都具有隐式迭代的特点,无需循环遍历符合选择器要求的每个元素,使用起来相对方便,通常,把css选择器用$("")包起来就成了一个jQuery选择器,如   CSS选择器 jQuery选择器 ID选择器 #myID $("myID") 类选择器 .myClass $(".myClass") 标签选择器 p $("p") 层次选择器 div > strong $(&qu