css 常用选择器

基础选择器

标签选择器div p li ……根据标签获取位置
Id选择器通过id属性获取位置
类选择器通过class获取位置
通配符选择器*获取 是全局位置
优先级顺序是:id选择器>类选择器>标签选择器>通配符选择器
  1. 标签选择器:

     <style>

        div {

            colordeeppink;

        }

    </style>

</head>

<body>

   <div>你好</div>

</body

 效果:

你好

  1. id选择器:

     <style>

        #name {

            color:darkturquoise;

        }

    </style>

</head>

<body>

   <div id="name">你好</div>

</body>

效果:

 

 

  1. 类选择器:

     <style>

        .user {

            color:greenyellow;

        }

    </style>

</head>

<body>

   <div class="user">你好</div>

</body>

效果:

  1. 类选择器:

     <style>

        * {

            color:orangered;

        }

    </style>

</head>

<body>

   <div>你好</div>

</body>

效果:

组合选择器

后代选择器指定元素所包含的所有元素都可选用。 使用时先写指定元素再写所包含的元素,用空格隔开。
子选择器指定标签的子标签的所有元素。 使用时先写指定元素再写子元素。用>符号连接。
相邻兄弟选择器指定元素和他下一个元素被选用。使用时先写被选用元素再写它的下一个元素,用+号连接。
通用兄弟选择器指定元素和它的同级元素。使用时同级元素无先后顺序,用~符号连接。
选择器分组选定的所有要设置相同样式的元素,用,号连接不分先后顺序。
  1. 选后代择器:

     <style>

        div span {colororangered; }

    </style>

</head>

<body>

    <div><span>你好</span><p>重庆</p></div>

</body>

 效果:

2.子代选择器

     <style>

        div>p {color:springgreen; }

 </style>

</head>

<body>

    <div><span>你好</span><p>重庆</p></div>

</body>

 效果:

3.相邻兄弟选择器:

    <style>

        div+p { color:tomato;}

    </style>

</head>

<body>

    <div><span>你好</span><p>重庆</p></div><p>2021.5.29</p>

</body>

 效果:

 

4.通用兄弟选择器:

     <style>

        div~p { color:violet;}

    </style>

</head>

<body><div><span>你好</span><p>重庆</p></div> <p>2021.5.29</p>

</body>

效果:

  1. 选择器分组:

         div,p {color:blue;}

    </style>

</head>

<body><div><span>你好</span><p>重庆</p></div><p>2021.5.29</p>

</body>

 效果:

 

属性选择器:

Input[type*=”e”]选择input标签中type属性中有e出现的。
Input[type^=”e”]选择以e开始的input标签。
Input[type$=“l”]选择以l结束的input标签。
div[tile]选择div中带有title的标签

a标签的伪类选择器

link设置链接点击之前的样式。
visited链接点击过后的样式。
hover鼠标接触到链接的样式。
active鼠标点击链接不松手的样式。
focus链接获得焦点
这些伪类的位置不能随意改变  先后顺序是link visited hover active

实列:

    <style>

 a:link {color:greenyellow;}

 a:visited{color:magenta;}

 a:hovercolordarkturquoise;}

 a:active{colordarkred;}

    </style>

</head>

<body>

 <p><a href="http://www.baidu.com/">你好</a></p>

</body>

效果:

 

 

伪元素选择器

::before在指定标签前添加的属性。
::after在指定标签后添加的属性。
在伪元素选择器中必须使用content content 的内容就是所添加的内容。

实列:

    <style>

.q1::before{content"#";}

.q1::after{content"";}

    </style>

</head>

<body> <p class="q1"> 123456</p></body>

  

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值