• 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>

  • 相关阅读:
    理解javascript 对象,原型对象、闭包
    JSON数据理解
    css 盒模型相关样式
    神奇的CSS3选择器
    设计模式六大原则
    java反射机制性能优化
    一份关于jvm内存调优及原理的学习笔记
    浅谈http请求数据分析
    Apache+Tomcat部署负载均衡(或集群)
    同台电脑部署多组Tomcat负载均衡(或集群)
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/13125418.html
Copyright © 2020-2023  润新知