2、Css中的样式选择器

1、样式规则的选择器(通过怎样的途径来获得页面上要设置样式的元素)

1)、HTML Selector

2)、Class Selector (需要给要设置样式的元素的class属性赋值)

3)、ID Selector (需要给要设置样式的元素的id属性赋值)

4)、关联选择器   P EM{text-indent:0cm;mso-list:l1 level1 lfo2">5)、组合选择器 <table></table>

6)、伪元素选择器

伪元素选择器是指对同一个HTML元素的各种状态和其所包括的部分内容的一种定义方式。例如,对于超链接标签(<a></a>)的正常状态(没有任何动作前)、访问过的状态、选中状态、光标移到超链接文本上的状态,对于段落的首字母和首行,都可以使用伪元素选择器来定义。

代码:class选择器

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <style type="text/css">
      /* p {  HTML选择器
            background-color:red;
        }*/
        p.c1 {
        
            background-color:red;
        }
        p.c2 {
        
            background-color:green;
        }

        p.c3 {
            background-color:yellow;
        }
    </style>
</head>
<body>
    <p class="c1">今天是我们第一天学习CSS</p>
    <p class="c1">今天是我们第一天学习CSS</p>
    <p class="c2">今天是我们第一天学习CSS</p>
    <p class="c2">今天是我们第一天学习CSS</p>
    <p class="c3">今天是我们第一天学习CSS</p>
    <p class="c3">今天是我们第一天学习CSS</p>
</body>
</html>

代码:ID选择器

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <style type="text/css">
        #p1 {
            background-color:green;
        }
        #p2 {
            background-color:blue;
        }
    </style>
</head>
<body>
    <p id="p1">今天是我们第一天学习CSS</p>
    <p id="p6">今天是我们第一天学习CSS</p>
    <p id="p2">今天是我们第一天学习CSS</p>
    <p id="p3">今天是我们第一天学习CSS</p>
    <p id="p4">今天是我们第一天学习CSS</p>
    <p id="p5">今天是我们第一天学习CSS</p>
</body>
</html>

代码:关联选择器

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <style type="text/css">
        /*em.em1 {
            background-color:yellow;
        }*/
        /*#em {
            background-color:green;
        }*/

        p em {
            background-color:black;
        }
    </style>
</head>
<body>
    <em>我是em标签</em>
    <p><em id="em">我是p标签中的em标签</em></p>
    <p>今天是我们第一天学习CSS</p>
    <p>今天是我们第一天学习CSS</p>
    <p>今天是我们第一天学习CSS</p>
    <p>今天是我们第一天学习CSS</p>
    <p>今天是我们第一天学习CSS</p>
    <p>今天是我们第一天学习CSS</p>
</body>
</html>

代码:伪元素选择器

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <style type="text/css">
        A:active {
            background-color:yellow;
        }
        A:hover {
            font-size:xx-large;
        }
        A:link {
            /*background-color:pink;*/
        }
        A:visited {
         color:gray;
        }
        P:first-letter {
            font-size:xx-large;
        }
        P:first-line {
          color:yellow;  
        }
    </style>
</head>
<body>
    <p>床前明月光,疑是地上霜<br/>举头望明月,我叫郭德纲</p>
    <a href="#">超链接</a>
    <a href="#">超链接</a>
    <a href="#">超链接</a>
    <a href="#">超链接</a>
    <a href="#">超链接</a>
    <a href="#">超链接</a>
    <a href="#">超链接</a>
</body>
</html>

 

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <title></title>    <style type="text/css">      /* p {  HTML选择器            background-color:red;        }*/        p.c1 {                    background-color:red;        }        p.c2 {                    background-color:green;        }
        p.c3 {            background-color:yellow;        }    </style></head><body>    <p class="c1">今天是我们第一天学习CSS</p>    <p class="c1">今天是我们第一天学习CSS</p>    <p class="c2">今天是我们第一天学习CSS</p>    <p class="c2">今天是我们第一天学习CSS</p>    <p class="c3">今天是我们第一天学习CSS</p>    <p class="c3">今天是我们第一天学习CSS</p></body></html>

 

posted @ 2020-06-14 16:43  进一步海阔天空  阅读(144)  评论(0编辑  收藏  举报