CSS样式表中的基本选择器

2023-11-13

样式表中的选择器

作用:用于选则控件,设置样式
常用的样式选择器:
一、基础样式选择器

1、id选择器  用#来选择  ps:id是唯一的不允许重复
   #id的名称{
        样式:值
         }        -------给id为指定名称的控件,设置样式

css代码如下:

<style type="text/css">
			#box1{
				/* 宽度为200px */
				width: 200px;
				/* 高度为200px */
				height: 200px;
				/* 背景颜色 */
				background-color: aquamarine;
			}
		</style>

在这里插入图片描述
效果如图:

在这里插入图片描述

2、类选择器  用.(点)来选择 ps:class是允许重复的  可以同时选择多个
          .类的名称{
            样式:值
                } ------给class为one的控件设置样式  

css代码如下:

<style type="text/css">
			.one{
				/* 200px的宽 */
				width: 200px;
				/* 200px的高 */
				height: 200px;
				/* 背景颜色为aqua(蓝色) */
				background-color: aqua;
				/* 1px 的细实线 红色的  边框 */
				border: 1px solid red;
			}
		</style>

在这里插入图片描述

效果如图:
在这里插入图片描述

3、标签选择器   标签选择器用标签的名称选择
      存在的标签名称{
       样式:值
        }     -------给li标签设置样式

css代码如下:

<style type="text/css">
			li{
				/* 颜色为红色red */
				color: red;
			}
		</style>

在这里插入图片描述
ps:在我写的代码中 下面有li标签 所有我可以使用标签选择器来选择所有的li标签。

效果如图:
在这里插入图片描述

二、扩展样式选择器
注意: 这些标签 因为使用不多 有的作用我也不是特别清楚 欢迎指正!

1、全局选择器    它的样式会应用到所有的控件,包括body,只要是页面中的标签都会生效
    *{
       样式:值
      }

在这里插入图片描述

 2、并集选择器    同时选择多个控件
       用法1  选择器1,选择器2,{
                          样式:值
                          }
       用法2     #**,.***,div{
                             样式:值
                              }

在这里插入图片描述

   3、后代选择器    只要是父元素包含的,就都会被选择
     
  	  父元素 后代元素{
                    样式:值
                    }

      例如:    div p{ 
                        
                          }   --------表示对div下的所有p标签有效  注意是所有的P标签

在这里插入图片描述

  4、父级选择器     
        父元素>子元素 {
                  样式:值
                      } 
        例如:    div>p{ 
                        
               }       ---------表示的对所有父元素是div的p标签有效

在这里插入图片描述
注意:
父级选择器和后代选择器是不同的 后代选择器 能把标签下的所有标签都选择 父级选择器只能选择父级是这个标签的 如上的代码 span里面的P标签 就不会被选中!
效果如图:
在这里插入图片描述
第二段因为是在span里面 所有他的父级标签 就不是div 所以 没有被选中。

 5、伪类样式选择器
        a:link {color:#FF0000;} /* 未访问的链接 */
        a:visited {color:#00FF00;} /* 已访问的链接 */
        a:hover {color:#FF00FF;} /* 鼠标划过链接 */
        a:active {color:#0000FF;} /* 已选中的链接 */ 

      当鼠标悬停在控件上时,选择控件

   标签名:hover{
            
          }

在这里插入图片描述
这个选择器的具体效果 要自己尝试 才能更明白 我的口才有限 不能给大家解释清楚!

6、属性选择器  
   [属性名=值]{
   
			}

在这里插入图片描述

这个标签 我不是特别熟 大家可以帮我补充一下 !!‘

效果如图:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS样式表中的基本选择器 的相关文章

随机推荐

  • XPath crash course note

    XPath language What is XPath To be supplied What is XPath for To be supplied Why XPath To be supplied basic concepts exa
  • exception in thread main java.lang.NoClassDefFoundError wrong name解决方法

    初学java时 在执行java文件时 可能会遇到java代码能编译通过 但执行文件时出现 exception in thread main java lang NoClassDefFoundError wrong name的错误 当不含包层
  • linux 清空文件内容的方式

    目录 一 通过重定向来清空文件内容 gt 通过shell重定向null到指定文件即可 gt 重定向 或 true 到指定文件 二 使用cat cp dd使用工具和 dev null设备来清空文件内容 gt 可以使用cat命令查看 dev n
  • Excel实现数据的线性回归

    文章目录 一 下载安装Excel 二 使用Excel做线性回归 三 验证回归方程的精度 四 参考资料 一 下载安装Excel 一般购买的电脑都已经安装好了Microsoft Office 就不需要进行下载安装这一过程 百度网盘链接 http
  • 记录一下Object.entries()的用法

    Object entries 方法返回一个给定对象自身可枚举属性的键值对数组 其排列与使用 for in 循环遍历该对象时返回的顺序一致 区别在于 for in 循环还会枚举原型链中的属性 语法 Object entries obj 参数
  • 赛车游戏——【极品飞车】(内含源码inscode在线运行)

    前言 作者主页 雪碧有白泡泡 个人网站 雪碧的个人网站 推荐专栏 java一站式服务 前端炫酷代码分享 uniapp 从构建到提升 从0到英雄 vue成神之路 解决算法 一个专栏就够了 架构咱们从0说 数据流通的精妙之道 文章目录 前言 认
  • MFC ActiveX 接口数据类型,伤不起!

    要不是因为我一直在维护一个曲线绘制控件 www st curve cn 我真的很不想再碰MFC的ActiveX了 其中怎一个乱字了得 回想起来 似乎还是vc6最好 后来我相继升级到了vc2003 2008 2010 每次升级都让我很受伤 注
  • 【机器学习】多分类及多标签分类算法(含源代码)

    目录 多分类及多标签分类算法 一 单标签二分类问题 1 1 单标签二分类算法原理 二 单标签多分类问题 2 1 ovo 2 1 1 手写代码 2 1 2 调用API 2 2 ovr 2 2 1 手写代码 2 2 2 调用API 2 3 Ov
  • 2022年十月份电赛OpenMV巡线方案(2)---主控代码详细分析

    前言 1 继上一篇 2022年十月份电赛OpenMV巡线方案详细代码分析 1 2 这个代码适用于所有主控 只需要更改一下串口接收部分的API 别问我某某MCU能不能跑的这种废话 3 本文使用的协议与正点原子的串口通讯协议一致 看不懂的建议学
  • 当前系统环境打成tar包

    当前系统环境打成tar包 原文地址 https www cnblogs com alexkn p 3879540 html 命令 tar numeric owner exclude proc exclude sys zcvf centos7
  • 【PlayWright教程(一)】安装和使用(python)

    当今常用的三个自动化测试 或者爬虫 库 库 Selenium Puppeteer Playwright JavaScript 支持 官方支持 官方支持 官方支持 Python 异步支持 无 第三方 而且 bug 不少 官方支持 Python
  • 使用bibmap修改bib文件中参考文献的期刊或会议名的字母大小写格式为titlecase

    使用bibmap方便的修改bib文件中参考文献的期刊或会议名的字母大小写格式为titlecase 1 引言 英文语句的字母大小写形式有多种格式 常用的格式是 全大写 upper case 即句子的所有字母都大写 常见于学位论文 报告等的封面
  • system.data.sqlite的源代码下载

    帮助文档 http system data sqlite org index html doc trunk www index wiki 历史版本https system data sqlite org index html doc tru
  • Kendo UI开发教程(14): Kendo MVVM 数据绑定(三) Click

    Click绑定可以把由ViewModel定义的方法不绑定到目标DOM的click事件 当点击目标DOM元素时触发ViewModel的对应方法 例如 使用Click绑定 1
  • Redis有序集合和定时任务解决订单15分钟关闭

    直接上代码 下单减去库存 public String updatePersonStock PageData pd throws Exception Map
  • IPSec协议

    内容提要 Motivation IP协议的安全缺陷 虚拟专用网 IPSec概述 协议流程 SPD SAD 数据封装 IPSec AH IPSec ESP 安全参数协商 ISAKMP IKE 一 Motivation 1 1IP协议的安全缺陷
  • Google Chrome 扩展程序

    Adblock Plus 扩展网址 https chrome google com webstore detail adblock plus free ad bloc cfhdojbkjhnklbpkdaibdccddilifddb 官网
  • uni-app底部导航栏tabBar监听变化以及变换样式

    一 简介 tabBar有三项 点击后两项变换tabBar的样式 二 案例演示 三 代码 1 首先 监听tabBar 点击切换 放在这三个页面 和onLoad同级 页面生命周期onTabItemTap 监听 TabBar 切换点击 onTab
  • SQL计算复购率

    需求背景 订单表中有每笔订单的下单时间 用户ID 订单金额等信息 需要统计每个月在接下来几个月用户复购情况 create table order info order id int primary key user id int amoun
  • CSS样式表中的基本选择器

    样式表中的选择器 作用 用于选则控件 设置样式 常用的样式选择器 一 基础样式选择器 1 id选择器 用 来选择 ps id是唯一的不允许重复 id的名称 样式 值 给id为指定名称的控件 设置样式 css代码如下