• 技术文章 >web前端 >css教程

    css有超文本标记选择器吗

    青灯夜游青灯夜游2021-04-06 15:03:46原创67

    css中没有“超文本标记选择器”;css包含的选择器有:id选择器、class选择器、标签选择器、后代选择器、子选择器、伪类选择器、伪元素选择器、通用选择器“*”、属性选择器、群组选择器、相邻同胞选择器。

    本教程操作环境:windows7系统、CSS3版、Dell G3电脑。

    css选择器介绍:

    1、类别(class)选择器

    类选择器根据类名来选择,前面以“.”来标志。

    示例:

    .demoDiv{
    color:#FF0000;
    }

    2、标签选择器

    一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签采用相应的CSS样式。

    在style.css文件中对p标签样式的声明如下:

    p{
    font-size:12px;
    background:#900;
    color:090;
    }

    3、ID选择器

    ID 选择器可以为标有特定 ID 的 HTML 元素指定特定的样式。 根据元素ID来选择元素,具有唯一性,这意味着同一id在同一文档页面中只能出现一次。

    前面以”#”号来标志,在样式里面可以这样定义:

    #demoDiv{
    color:#FF0000;
    }

    4、后代选择器

    后代选择器也称为包含选择器,用来选择特定元素或元素组的后代,将对父元素的选择放在前面,对子元素的选择放在后面,中间加一个空格分开。

    <style>
    .father.child{
    color:#0000CC;
    }
    </style>
    <p class="father">
    黑色
    <label class="child">蓝色
    <b>也是蓝色</b>
    </label>
    </p>

    5、子选择器

    请注意这个选择器与后代选择器的区别,子选择器(child selector)仅是指它的直接后代,或者你可以理解为作用于子元素的第一个后代。而后代选择器是作用于所有子后代元素。后代选择器通过空格来进行选择,而子选择器是通过“>”进行选择。

    我们看下面的代码:

    Example Source Code

    CSS:

    #links a {color:red;}
    #links > a {color:blue;}

    HTML:

    <p id="links">
    <a href="#">HTML中文网</a>>
    <span><a href="#">CSS布局实例</a></span>
    <span><a href="#">CSS教程</a></span>
    </p>

    (学习视频分享:css视频教程

    6、伪类选择器

    有时候还会需要用文档以外的其他条件来应用元素的样式,比如鼠标悬停等。这时候我们就需要用到伪类了。以下是链接应用的伪类定义。

    a:link{
    color:#999999;
    }
    a:visited{
    color:#FFFF00;
    }
    a:hover{
    color:#006600;
    }
    /* IE不支持,用Firefox浏览可以看到效果 */
    input:focus{
    background:# E0F1F5;
    }

    7、通用选择器

    通用选择器用*来表示。例如:

    *{
    font-size: 12px;
    }

    表示所有的元素的字体大小都是12px;同时通用选择器还可以和后代选择器组合。

    8、群组选择器

    当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔。如:

    p, td, li {
    line-height:20px;
    color:#c00;
    }
    #main p, #sider span {
    color:#000;
    line-height:26px;
    }
    .#main p span {
    color:#f60;
    }
    .text1 h1,#sider h3,.art_title h2 {
    font-weight:100;
    }

    使用群组选择器,将会大大的简化CSS代码,将具有多个相同属性的元素,合并群组进行选择,定义同样的CSS属性,这大大的提高了编码效率,同时也减少了CSS文件的体积。

    9、相邻同胞选择器

    我们除了上面的子选择器与后代选择器,我们可能还希望找到兄弟两个当中的一个,如一个标题h1元素后面紧跟了两个段落p元素,我们想定位第一个段落p元素,对它应用样式。我们就可以使用相邻同胞选择器。

    10、属性选择器

    您可以用判断html标签的某个属性是否存在的方法来定义css。

    属性选择器,是根据元素的属性来匹配的,其属性可以是标准属性也可以是自定义属性

    11、伪元素选择器

    所有伪元素选择器都必须放在出现该伪元素的选择器的最后面,也就是说伪元素选择器不能跟任何派生选择器。

    更多编程相关知识,请访问:编程视频!!

    以上就是css有超文本标记选择器吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:css 选择器
    上一篇:css怎样把一张图片分割开 下一篇:css图片如何设置上边框距离
    第15期线上培训班

    相关文章推荐

    • css优化,提高性能的方法有哪些• css3新增属性有哪些• css3中新增加的颜色模式有哪些• 如何使用内嵌式引入css样式表• css如何做三角形

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网