css选择器的作用是什么?css的基本选择器有几种

css选择器的作用:
• 选择页面中对应的标签(找她),方便后续设置样式(改她)

标签选择器

结构:标签名 { css属性名:属性值; }
Ø 作用:通过标签名,找到页面中所有这类标签,设置样式
Ø 注意点:
1. 标签选择器选择的是一类标签,而不是单独某一个
2. 标签选择器无论嵌套关系有多深,都能找到对应的标签

css选择器的作用是什么?css的基本选择器有几种

 

类选择器

结构:.类名 { css属性名:属性值; }
Ø 作用:通过类名,找到页面中所有带有这个类名的标签,设置样式
Ø 注意点:
1. 所有标签上都有class属性,class属性的属性值称为类名(类似于名字)
2. 类名可以由数字、字母、下划线、中划线组成,但不能以数字或者中划线开头
3. 一个标签可以同时有多个类名,类名之间以空格隔开
4. 类名可以重复,一个类选择器可以同时选中多个标签

css选择器的作用是什么?css的基本选择器有几种

id选择器

结构:#id属性值 { css属性名:属性值; }
Ø 作用:通过id属性值,找到页面中带有这个id属性值的标签,设置样式
Ø 注意点:
1. 所有标签上都有id属性
2. id属性值类似于身份证号码,在一个页面中是唯一的,不可重复的!
3. 一个标签上只能有一个id属性值
4. 一个id选择器只能选中一个标签

css选择器的作用是什么?css的基本选择器有几种

 

补充:类与id的区别

class类名与id属性值的区别
• class类名相当于姓名,可以重复,一个标签可以同时有多个class类名
• id属性值相当于身份证号码,不可重复,一个标签只能有一个id属性值
Ø 类选择器与id选择器的区别
• 类选择器以 . 开头
• id选择器以 # 开头
Ø 实际开发的情况
• 类选择器用的最多
• id一般配合js使用,除非特殊情况,否则不要使用id设置样式
• 实际开发中会遇到冗余代码的抽取 (可以将一些公共的代码抽取到一个公共的类中去)

通配符选择器

结构:* { css属性名:属性值; }
Ø 作用:找到页面中所有的标签,设置样式
Ø 注意点:
1. 开发中使用极少,只会在极特殊情况下才会用到
2. 在小页面中可能会用于去除标签默认的margin和padding

css选择器的作用是什么?css的基本选择器有几种

 

总结:

1. 选择器作用:选中页面中对应的标签(找她),方便后续设置样式(改她)
2. 标签选择器:标签名 { css属性名:属性值; }
3. 类选择器:.类名 { css属性名:属性值; }
4. id选择器:#id属性值 { css属性名:属性值; }
5. 通配符选择器:* { css属性名:属性值; }

声明:该文观点仅代表作者本人,《前端技术分享网》系信息发布平台,前端技术分享网仅提供信息存储空间服务。发布者:果壳日志,转载请注明出处:https://www.xin12123.com/n/489.html

(0)
上一篇 2022年 11月 12日 下午4:30
下一篇 2022年 11月 12日 下午4:38

相关推荐

  • css字体样式属性有哪些?

    字体大小 属性名:font-sizeØ 取值:数字 + pxØ 注意点:• 谷歌浏览器默认文字大小是16px• 单位需要设置,否则无效 字体粗细 属性名:font-weight 注意点:• 不是所有字体都提供了九种粗细,因此部分取值页面中无变化• 实际开发中以:正常、加粗两种取值使用最多。   字体样式(是否倾斜) 属性名:font-styleØ …

    2022年 11月 12日
    0
  • 水平居中方法总结 margin : 0 auto

    如果需要让div、p、h(大盒子)水平居中?• 可以通过margin : 0 auto ; 实现Ø 注意点:1. 如果需要让 div、p、h(大盒子) 水平居中,直接给 当前元素本身 设置即可2. margin:0 auto 一般针对于固定宽度的盒子,如果大盒子没有设置宽度,此时会默认占满父元素的宽度

    2022年 11月 12日
    0
  • text-align : center 能让那些元素水平居中?

    text-align : center 能让那些元素水平居中?1. 文本2. span标签、a标签3. input标签、img标签Ø 注意点:1. 如果需要让以上元素水平居中, text-align : center 需要给以上元素的 父元素 设置

    2022年 11月 12日
    0
  • css文字行高怎么设置?css中设置行高的属性

    字体行高的作用 作用:控制一行的上下行间距Ø 属性名:line-heightØ 取值:• 数字+px• 倍数(当前标签font-size的倍数)   应用:1. 让单行文本垂直居中可以设置 line-height : 文字父元素高度2. 网页精准布局时,会设置 line-height : 1 可以取消上下间距Ø 行高与font连写的注意点:• 如果…

    2022年 11月 12日
    0
  • css文本样式属性,css文本样式有哪些

    文本缩进 属性名:text-indent 属性名:text-indentØ 取值:• 数字+px• 数字+em(推荐:1em = 当前标签的font-size的大小)   文本水平对齐方式 属性名:text-align 注意点:• 如果需要让文本水平居中,text-align属性给文本所在标签(文本的父元素)设置   文本修饰 属性名:t…

    2022年 11月 12日
    0

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信