首页 > 其他分享 >css_1_选择器_基本选择器

css_1_选择器_基本选择器

时间:2024-06-16 11:57:25浏览次数:27  
标签:基本 标签 元素 选择器 id class css 属性

基本选择器包括:通配选择器,元素选择器,类选择器,id选择器

一. 通配选择器

  • 作用:定位页面中的所有元素,并为其设定样式(实际上用的很少)
  • 结构:

*{属性名:属性值}

  • 举例:
    <style>
        * {
            color: blueviolet;
            font-size: 60px;
        }
    </style>

二.元素选择器

  • 作用:根据标签名,定位页面中的某一类元素,统一设置样式。
  • 结构:

标签名{
属性名:属性值;
}

  • 举例:
    <style>
        /* 选中所有h1元素 */
        h1 {
            color: aqua;
            font-size: 40px;
        }
    </style>
  • 注意:是统一设置,无法差异化。

三.类选择器

  • 作用:根据元素的类名(class值),来为这些元素设置样式。
  • 结构:

.类名{ 属性名:属性值;}

  • 举例:
    <style>
    /* 选中所有class值为sentence的元素 */
        .sentence {
            color: blue;
            font-size: 50px;
        }
    </style>
    <p class="sentence">
        这是在说类选择器
    </p>
  • 注意:

1.类选择器前要加一个 .
2.类名(class值)
不可以用:纯数字、中文
尽量用英文与数字的组合,命名要有意义。
如果有多个单词,用 - 做连接,举例:right-menu
3.一个元素不能写多个class属性,否则后写的会失效。
4.一个元素的class属性,可以有多个值,中间用空格隔开。
在这里插入图片描述

四.ID选择器

  • 作用:根据ID名,选中某一个元素,设置样式。
  • 结构:

#id名{属性名:属性值;}

  • 举例:
    <style>
        #option {
            color: brown;
            font-size: 40px;
        }
    </style>
    <h1 id="option">
        这是在说id选择器
    </h1>
  • 注意:
    1.id值的命名:
    字母、数字、下划线、短杠组成
    尽量使用字母开头,区分大小写
    不包含空格,不要用标签名。
    2.id值是唯一的,多个元素的id值不能相同。
    3.一个元素可以同时拥有id值和class值。

五.总结

  1. 通配选择器
    选择所有标签
  2. 元素选择器
    选择同种标签,但不能差异化
  3. 类选择器
    选择所有指定class值的标签,可以差异化(常用)
  4. ID选择器
    选择一个指定的id值的标签,id值是唯一的。

标签:基本,标签,元素,选择器,id,class,css,属性
From: https://blog.csdn.net/2301_81364463/article/details/139582635

相关文章

  • css_5_复合选择器_伪类选择器_初步了解与动态伪类
    一.概念伪类:很像类(class),但不是类,是元素特殊状态的一种描述。作用:选中特殊状态的元素。结构:元素名:状态()二.动态伪类超链接未被访问的状态元素名:link/*选中的是没有访问过的a元素*/a:link{color:green;}超链接被访问过......
  • 3-操作系统基本原理
    3.1操作系统概述操作系统是控制和管理计算机软硬件资源,以尽可能合理、有效的方法组织多个用户共享多种资源的程序集合。它具有并发性、共享性、虚拟性和不确定性等特点,一般的操作系统都具有处理机管理、存储器管理、设备管理、文件管理和用户接口等5种主要功能。3.2进程管理......
  • 射频设计基本概念
    单位:dB(分贝)&dBm(毫瓦分贝)功率增益Ap=10lg(Pout/Pin),电压增益Av=20lg(Vout/Vin),他们的单位都是分贝(dB)当放大器的输入输出电阻相同时,以上两个量相等,即:Ap=10lg[(Vout^2/R0)/(Vin^2/R0)]=20lg(Vout/Vin)=Av其中的Vout、Vin为均方根值(交流电中与有效值相等)对于绝对信号电......
  • 学习C语言两个月后的收获(篇目二) #超详细的scanf() 讲解-->基本用法、scanf() 的返回值
    一.scanf1.基本用法:scanf()读取用户的键盘输入 ---->程序在运行到这个语句的时候,会停下来,等待用户从键盘输入。当用户输入数据之后按下回车,scanf()就会处理用户的输入,将其存入变量。 scanf()是库函数,其头文件是<stdio.h>    (注:标准输入一般是键盘;标准输出......
  • 大话考研数据结构:第3篇 数据结构的基本概念(下)
    1数据结构        数据结构(datastructure)是指相互之间存在一种或多种特定关系的数据元素的集合。现实世界中,任何的数据元素并非孤立存在的,它们之间存在千丝万缕的某种关系,它们的这种称之为“结构”。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的......
  • Vue3动态组件的基本用法
     和Vue2动态组件写法不同的是,:is传递的内容需要先定义,再给:is使用<template><div><component:is="currentComponent"></component></div></template><scriptsetup>importMyComponentfrom'./MyComponent.vue';......
  • pandas ---- pd.DataFrame基本用法
    文章目录前言1loc和iloc注意事项。(后面这些都会在笔记中提到)2DataFrame的维度一、DataFrame的创建---pd.DataFrame(data,index=None,columns=None)1字典创建DataFrame(字典转Dataframe很常用)2用numpy数组或者嵌套list创建DataFrame二、DataFrame的......
  • 虚拟化 之一 详解 jailhouse 架构及原理、软硬件要求、源码文件、基本组件
      Jailhouse是一个基于Linux实现的针对创建工业级应用程序的小型Hypervisor,是由西门子公司的JanKiszka于2013年开发的,并得到了官方Linux内核的支持,在开源社区中获得了知名度和吸引力。Jailhouse  Jailhouse是一种轻量级的虚拟化技术,可以将多个操作系统(或......
  • CSS动画(登录页面)
    1.整体效果https://mmbiz.qpic.cn/sz_mmbiz_gif/EGZdlrTDJa6Pfop3IiakrZOtiaiaKniaxeH2Gs407DmkXPsMo8AFKdsYibYcpZiboc24Ulic2CicmyvHmnwCrib7MDe6Jvg/640?wx_fmt=gif&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=12.完整代码HTML<!DOCTYPEhtml>......
  • 《Fundamentals of Power Electronics》——理想变压器基本公式推导
    接下去推导理想变压器的基本公式。理想变压器满足以下三个条件:1、无铜损。假设原副边线圈均无纯电阻,则不会因在铜导线中产生焦耳热引起能量损耗,另外也不考虑回路中的分布电容。2、无铁损。忽略通过铁芯的磁通量变化引起的涡流损耗,忽略磁滞损耗,即铁芯由极端的软磁材料制成。3......