zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    JAVA for(i = 0; i<a.length; i++) 解析
    3.2.2多维数组 3.3 排序
    3.2数组
    字符串和数组
    2.7.3与程序转移有关的跳转语句
    2.7.2 循环语句
    读书共享 Primer Plus C-part 4
    Linux 批量修改文件名
    关于/usr/local/lib/libz.a(zutil.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC解决办法
    做一个有深度的程序猿
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/13125418.html
Copyright © 2011-2022 走看看