css基础选择器有哪些

css基础选择器有哪些css基础选择器有哪些(熟记)一、选择器作用:规范了页面中哪些元素能够定义好样式,同时也能帮助我们去二、选择器分类1.通用选择器(只能放在样式表)1.作用:匹配页面上的所有元素 2.语法:* 3.*{ 属性:属性值; }2.元素择器1.作用:匹配页面上某个元素的样式2.语法: 3.元素名{ 属性:属性…

css基础选择器有哪些(熟记)

一、选择器作用:规范了页面中哪些元素能够定义好样式,同时也能帮助我们去
二、选择器分类

1. 通用选择器(只能放在样式表)

    1. 作用:匹配页面上的所有元素 	  
      2. 语法:*
	 3. *{ 			
	  属性:属性值;
	  }

2. 元素择器
1. 作用:匹配页面上某个元素的样式
2. 语法:
3. 元素名{
属性:属性值;
}
3. 类选择器
1、作用:允许元素使用标签附带的class属性进行引用样式声明
2、特点:他是一段公共样式,谁想用,谁过来引用即可
3、语法:
.类名{
属性名:属性值;
}
4.注意:
1、类名不能以数字开头
2、类名不能包含特殊字符(?!- %)
5.特殊用法-分类选择器
1、作用:将元素选择器和类选择器结合在一起,从而实现对某种元素的不同样式的细分控制
2、语法:
元素选择器.类选择器{

样式声明;
}
6.特殊引用-多类选择器
1、作用:可以让一个元素同时引用多个类选择器,中间用空格隔开
2、语法:
<p class=“类名1 类名2 类名3”></p>
4. id选择器(专属定制效果,为了元素精准匹配)
1、作用:实现专属定制效果,为了元素精准匹配,只匹配指定ID值的元素
2、语法:
#id{

样式声明;
}

5. 群组选择器
1、选择器声明以逗号隔开的选择器列表,其目的是为了声明一组选择器的公共样式
2、语法:
选择器1,选择器2,选择器3,选择器4,{
样式声明;
}

6. 后代选择器

  1. 作用:用于匹配某元素的后代元素的样式
    后代:一级或者多余一级的父子(层级)关系
    注意:后代选择器之间用空格隔开
    2. 语法:
    选择器1 选择器2{
    样式声明;
    }

7. 子代选择器

1、作用:用于匹配某元素的子代元素,能够实现更精准的元素定位
2、语法:
选择器1>选择器2{
样式声明;
}
3、注意:子代选择器之间用大于号隔开

8. 伪类选择器
1、作用:匹配元素不同状态是的样式
2、语法:
选择器:伪类名称{ 样式声明 }
3、分类
1、链接伪类(只适用于超链接)
1、:link 匹配超链接未被访问时的状态
2、:visited 匹配超链接访问后的显示状态
2、动态伪类
1、:hover 匹配鼠标悬停在元素上的状态
2、:active 匹配元素被激活时的状态(多用于a标签)
3、:focus 匹配元素获取焦点时的状态(多用于文本框、密码框、多行文本域)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234868.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • [Java Web – 3A] – Spring MVC开发注意事项

    [Java Web – 3A] – Spring MVC开发注意事项

    2021年9月15日
  • intellijidea激活码2021(JetBrains全家桶)[通俗易懂]

    (intellijidea激活码2021)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlTR0LFTT656-eyJsaWNlbnNlSWQi…

    2022年3月22日
  • python进阶(11)生成器[通俗易懂]

    python进阶(11)生成器[通俗易懂]生成器利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。

    2022年7月28日
  • php 数组转json对象 和json 数组

    php 数组转json对象 和json 数组php中数组转json的规则是:当没有指定索引(0~n)时会转换为json数组,而指定了索引会转换为json对象。PHP的数组在转JSON的时候,如果索引连续,则转成数组。如果索引不连续,则会转成对象1、没有指定索引的情况:$attr=array(“a”,”b”,”c”,”d”,”e”);转换为json:[“a”,”b”,”c”,”d”,”e”]2、有…

    2022年6月21日
  • 十进制小数转化为二进制小数[通俗易懂]

    十进制小数转化为二进制小数[通俗易懂]一、二进制数转换成十进制数由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为”按权相加”法。例如把二进制数110.11转换成十进制数。二、十进制数转换为二进制数十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。1.十进制整数转换为二进制整数十进制整数转换为二进制整数采用”除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再

    2022年9月25日
  • Uva – 11383 – Golden Tiger Claw

    Uva – 11383 – Golden Tiger Claw

    2021年6月20日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号