首页 > 其他分享 >CSS基础选择器和扩展选择器

CSS基础选择器和扩展选择器

时间:2022-10-26 11:47:22浏览次数:54  
标签:color 元素 扩展 语法 伟明 选择器 CSS 属性

CSS-选择器-基础选择器

分类:

  基础选择器:

    1.基础选择器     

      1.id选择器:选择器具体的id属性值的元素,建议在一个html页面中id值唯一

         语法:#id属性值{}     

      2.元素选择器:选择具有相同标签名称的元素

         语法:标签名称{}

         注意:id选择器优先级高于元素选择器     

      3.类选择器:选择具有相同的class属性值的元素

         语法:.class属性值{}

         注意:类选择器优先高于元素选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基础选择器</title>
    <style>
        #div1{<!--id选择器-->
            color: red;
        }
        div{<!--元素选择器-->
            color: #11c900;
        }
        .cls1{<!--类选择器-->
            color: blue;
        }
    </style>
</head>
<body>
<!--基础选择器-->
  <!--1.基础选择器
        1.id选择器:选择器具体的id属性值的元素,建议在一个html页面中id值唯一
                语法:#id属性值{}
        2.元素选择器:选择具有相同标签名称的元素
                语法:标签名称{}
                注意:id选择器优先级高于元素选择器
        3.类选择器:选择具有相同的class属性值的元素
                语法:.class属性值{}
                注意:类选择器优先高于元素选择器
        -->
        <div id="div1">伟明老婆</div>
        <div>伟明二老婆</div>
        <p class="cls1">伟明三老婆</p>


</body>
</html>

 

 

CSS-选择器-扩展选择器

1.选择所有元素:

    语法:* {}

2.并集选择器:

    语法:选择器1,选择器2 {}

3.子选择器:筛选选择器1元素下的选择器2元素

    语法:选择器1  选择器2 {}

4.父选择器:筛选选择器2的父元素选择器1

    语法:选择器1 > 选择器2 {}

5.属性选择器:选择元素名称,属性名=属性值的元素

    语法:元素名称【属性名="属性值"】{} 

6.伪类选择器:选择一些元素具有的状态

    语法:元素:状态{}

    如:<a>

      状态:

        link:初始化状态

        visited:被访问过的状态

        active:正在访问状态

        hover:鼠标悬浮状态

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>扩展选择器</title>
    <style>
        div p{/*子选择器 */
            color: red;
        }
        div > p{ /*父选择器*/
            border: 1px  solid;
        }
        input[type='text']{/*属性选择器*/
            border: 5px solid;
        }

        a:link{/*初始化颜色*/
            color: pink;
        }
        a:hover{/*鼠标悬浮颜色*/
            color: green;
        }
        a:active{/*鼠标点击颜色*/
            color: yellow;
        }
        a:visited{/*访问过的颜色*/
            color: red;
        }
    </style>
</head>
<body>
    <div>
        <p>伟明大老婆</p>
    </div>
        <p>伟明情人</p>

        <input type="text"><br>
        <input type="password"><br>

        <a href="#">百度</a>
</body>
</html>

 

标签:color,元素,扩展,语法,伟明,选择器,CSS,属性
From: https://www.cnblogs.com/qihaokuan/p/16827685.html

相关文章

  • CSS的理解
    本质全称为层叠样式表(cascadingstylesheets)。属于修饰HTML文件的语言。如果把HTML比作成word文档的基本内容,CSS就是修饰word的设计和布局部分,使基本的文档样式更多,布局更......
  • CSS概述以及与HTML结合方式
    CSS-概述概念:CascadingStyleSheets 层叠样式表层叠:多个样式可以作用在同一个HTML的元素上,同时生效好处:1.功能强大2.将内容展示和样式控......
  • 【CSS3】border-color
     border-color值描述border-top-color边框的上面border-right-color边框的右面border-bottom-color边框的下面border-left-color边框的左面......
  • 【CSS3】border-image
     border-image值描述border-image-source 指定border的背景图的urlborder-image-slice设置图片如何切割的属性,非定位border-image-width定义border-ima......
  • css让层水平垂直居中
    .myDiv{position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%)}在父窗体上声明<div......
  • 【HTML&CSS】唉,我以为行内元素都不能设置宽高
    又是面试驱动学习的一天常见的行内元素有哪些?abr img input label object span select textarea行内的置换元素是可以设置宽高的,置换元素有哪些呢?让我们来......
  • 零基础CSS从入门到精通
    资源简介这一套经典的CSS视频教程,带你从入门到深入学习web前端课程。下载地址:https://pan.baidu.com/s/1jDV__YNpg1v_3FFkH6l5Ng提取码:z94n......
  • 好看的CSS效果
    好看的效果1.复选框:思路是使用复选框并进行隐藏,然后自己写一个div,并且用:before来放进div复选框这,不少地方采用绝对定位,在:checked时更改对应颜色。<divclass=......
  • CSS
    CSS简介CSS是一门语言,用于控制网页表现CSS:层叠样式表W3C CSS导入方式CSS导入HTML有三种方式内联样式:在标签内部使用style属性,属性值是css属性键值对<divstyle=......
  • Delphi 经典游戏程序设计40例 的学习 例35半自动制作迷宫的扩展,3种变化
    unitR35;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,ExtCtrls,StdCtrls;typeTRei35=class(......