CSS 基本选择器 & 复合选择器

这篇具有很好参考价值的文章主要介绍了CSS 基本选择器 & 复合选择器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基本选择器

准备几个HTML标签用来测试

<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="UTF-8">
		<title>基本选择器</title>
		
        
	</head>
	<body>
		<span>测试1</span>
		<span class="test2">测试2</span>
		<span id="test3" class="test2">测试3</span>
		<span id="test3" class="test2" style="background-color: crimson">测试4</span>
	</body>
</html>

标记选择器

使用标签名作为选择元素的依据,一般极少单独使用,非常容易引起误操作,因为精确分辨相同标签元素

tagName{
  xxx:xxx
}

类别选择器

根据.class属性值精确选取元素,class全文不唯一,可以随意使用

.className{
  xxx:xxx			
}

ID选择器

使用#id值来拿取元素,注意id全文唯一,不能出现重复

#idName{
  xxx:xxx		
}

测试基本选择器

<style>
			
			span{
				background-color: darkcyan;
			}
			
			.test2{
				background-color: coral;
			}
		
			
			#test3{
				background-color: cornflowerblue;
			}
</style>

运行效果

CSS 基本选择器 & 复合选择器,# CSS,css,前端

CSS层叠特性

当多种基本选择器出现冲突时,浏览器渲染的优先级情况
ID选择器>类别选择器>标记选择器
注意以上优先级与顺序无关 如果存在行内式,则一切以行内式为准

复合选择器

准备几个HTML标签用来测试

<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="UTF-8">
		<title>复合选择器</title>
		
	</head>
	<body>
		<label>测试1</label>
		<span class="test2">测试2</span>
		<label class="test2">测试3</label>
		<h2>我是二级标题</h2>
		<h5 id="title5">五级标题</h5>
		<div>我是层</div>
		<p class="pra">我是一个段落</p>

		<div id="outter">济南的<span id="inner">春天</span>就要开始了</div>

	</body>
</html>

交集选择器

由一个标签后面紧跟.类别或者#id,则必须同时满足两个条件才可以成功选取

tagName.className{
    xxx:xxx
}
tagName#idName{
    xxx:xxx
}

并集选择器

由多个基本或者复合选择器用逗号隔开,只要满足其中任意一个就可以成功选取

sel1,sel2,sel3,selN{
  xxx:xxx
}

后代选择器

根据左祖先右后代的继承原则,可以精确拿取具有层级关系的子元素 没有个数限制

sel1 sel2 sel3 selN{
	xxx:xxx
}

继承特性
在css中,没有任何冲突的前提下,子标签会完全继承父标签的所有css渲染设置
存在冲突,则以子标签为准

全选选择器

拿取整个页面中所有元素

*{
	xxx:xxx				
}

测试复合选择器

<style>
			
			label.test2{
				/* 文本倾斜 */
				font-style: italic;
			}
			
			span.test2,label.test2,h2,#title5,div,p.pra{
				background-color: greenyellow;
			}
		
			div#outter span#inner{
				background-color: blueviolet;
			}
			
			*{
				/* 加粗 */
				font-weight: bolder;
			}
</style>

运行效果

CSS 基本选择器 & 复合选择器,# CSS,css,前端文章来源地址https://www.toymoban.com/news/detail-797912.html

到了这里,关于CSS 基本选择器 & 复合选择器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端三剑客CSS篇——CSS选择器

    CSS是前端三剑客不可忽略的一部分,CSS对前端来说是一个美化页面的工具,而且其功能十分强大,程序员可以如果熟练运用的话可以‘随心所欲’的更改页面的样式,使得页面更加美观。 CSS标签是由 键值对 的模式来排列的。 CSS三大特征👍 学习CSS之前,先认识一下CSS的三大

    2024年02月04日
    浏览(44)
  • 2 css基本选择器

    2 基本选择器 id选择器 id选择器使用“#”进行标识,后面紧跟id名,其基本语法格式为: 该语法中,id名即为HTML元素的id属性值。大多数HTML元素都可以定义id属性,元素的id值是唯一的,只能对应于HTML中某一个具体的元素。 id选择器不支持像类选择器那样定义多个值,类似\\\"

    2024年02月12日
    浏览(36)
  • 【CSS】CSS 特性 ( CSS 优先级 | 优先级引入 | 选择器基本权重 )

    定义 CSS 样式时 , 可能出现  多个 类型相同的 规则   定义在 同一个元素上 , 如果 CSS 选择器 相同  ,  执行 CSS 层叠性  , 根据  就近原则  选择执行的样式 , 如 : 出现两个 div 标签选择器 , 都设置 color 文本颜色 ; 如果 CSS 选择器 不同 ,  则需要考虑 CSS 优先级 问题 ,  需要计

    2024年02月10日
    浏览(52)
  • 『 前端三剑客 』:CSS选择器

    上一篇文章我们介绍了 html 的常用标签及用法 , 这次我们来介绍 css 来对页面进行美化处理 css 全称 : 层叠样式表 (Cascading Style Sheets). 主要作用 : 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面 的效果. 能够做到 页面的样式和结构分离 . 一 . 基本语法 基本语

    2024年02月09日
    浏览(39)
  • 前端面试题-(浏览器内核,CSS选择器优先级,盒子模型,CSS硬件加速,CSS扩展)

    内核 描述 Trident(IE内核) 主要用在window系统中的IE浏览器中,由微软研发并投入使用 Gecko(Firefox内核) 主要用于Firefox浏览器中,特点是代码完全公开,开发程度高 Webkit(Safari内核) 苹果产品中的safari浏览器使用的就是webkit内核,其特点是不受ie,firefox等内核的约束,比较安全。

    2024年01月25日
    浏览(67)
  • 前端02:CSS选择器等基础知识

    CSS基础选择器、设置字体样式、文本样式、CSS的三种引入方式、能使用Chrome调试工具调试样式 HTML专注做结构呈现,样式交给CSS,即结构(HTML)和样式CSS相分离 CSS主要由量分布构成,选择器以及一条或多条声明 选择器:给谁改样式 声明:改什么样的样式 在head最后写上styt

    2023年04月25日
    浏览(41)
  • 【前端从0开始】CSS3新增选择器

    1 什么是CSS3 CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效(阴影)、多栏布局(display:flex)、2D3D和动画等模块 2 CSS选择器 选择器 例子 例子描

    2024年02月11日
    浏览(39)
  • 前端成神之路-CSS(选择器、背景、特性)

    目录 前端成神之路-CSS(选择器、背景、特性) CSS 第二天 1. CSS复合选择器 1.1 后代选择器(重点) 1.2 子元素选择器 1.3 交集选择器 1.4 并集选择器(重点) 测试题 1.5 链接伪类选择器(重点) 1.6 复合选择器总结 2. 标签显示模式(display)重点 2.1 什么是标签显示模式 2.2 块级

    2024年02月08日
    浏览(41)
  • CSS的基本选择器及高级选择器(附详细示例以及效果图)

    Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍HTML中CSS的基础选择及高级选择器(详解)以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主收将持续更新学习记录获,友友们有任何问题可以在评论区留言 目录 ⭐ CSS基本选择器: ⭐ CSS高级选择器 🍧一

    2024年02月04日
    浏览(31)
  • 【前端 - CSS】第 16 课 - 伪类选择器(鼠标悬停状态)

            欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。   目录 1、缘起 2、伪类选择器 3、伪类 - 超链接(拓展) 4、总结         在 CSS 中,我们使用 hover  表示 该元素在鼠标悬停状态下的样式 。         伪类依附于

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包