css选择器

css 元素选择器

回眸只為那壹抹淺笑 提交于 2019-12-06 03:49:15
子元素选择器 h1 > strong {color:red;} //这个规则会把第一个 h1 下面的两个 strong 元素变为红色,但是第二个 h1 中的 strong 不受影响: <h1>This is <strong>very</strong> <strong>very</strong> important.</h1> <h1>This is <em>really <strong>very</strong></em> important.</h1> 来源: https://www.cnblogs.com/-constructor/p/11961161.html

CSS札记(一):CSS选择器

安稳与你 提交于 2019-12-06 03:37:16
一、语法规则 选择器{ 属性1:属性值1; 属性2:属性值2; ...... } /*注释*/ 二、如何在html中应用CSS 1. 外部引用css文件 css文件:css/layout.css(css文件夹和HTML位于同一个目录下) <head> <link rel="stylesheet" href="css/layout.css"> </head> 2. 内部嵌入css <head> <style> /*css代码*/ </style> </head> 3. 元素内部使用 <div style="属性名:属性值;属性名:属性值;"></div> 三、选择器 1. 基本选择器 1)元素选择器 a div body ul 2)类选择器 .ClassName 例如: .current 3)ID选择器 #IdName 例如: #top_nav 4)普遍选择器 *{ /*css代码*/ } 5)并且选择器 选择器1选择器2 p.one#first <p class="one" id="first"></p> 6)并列选择器 p,.one,#first <p></p> <div class="one"></div> <ul id="first"></ul> 2. 层次选择器 1)后代选择器 使用空格分割两个选择器, 例如 【parant son】 2)子代选择器

JQuery

ぐ巨炮叔叔 提交于 2019-12-06 03:20:55
jQuery jquery对象和dom对象 jquery找到的标签对象为jquery对象 原生js找到的标签对象为dom对象 dom对象,只能用dom对象的方法 jquery对象,只能用jquery对象的方法 转换 jquery对象转dom对象--jquery对象[0] dom对象转jquery对象---$(dom对象) jquery选择器     基本选择器(同css)       id选择器: $("#id") #不管找什么标签,用什么选择器,都必须要写$(""),引号里面再写选择器,通过jQuery找到的标签对象就是一个jQuery对象,用原生JS找到的标签对象叫做DOM对象,看我们上面的jQuery对象部分的内容       标签选择器: $("tagName")       class选择器: $(".className")       配合使用: $("div.c1") // 找到有c1 class类的div标签       所有元素选择器: $("*")       组合选择器: $("#id, .className, tagName") 选择器找到的可能是多个标签,会放在数组里面,但还是jquery对象.能够直接使用jquery方法,意思找到所有标签进行统一设置,如果要单独设置选中的 所有标签的某个标签,可以通过索引取值的方式找到,然后注意

web前端之css基础

隐身守侯 提交于 2019-12-06 00:29:53
CSS选择器 元素选择器 p{color:red;} ID选择器 #li{ background-color:red; } 类选择器 .c1{ font-size:15px; } 注意: 样式类名不要用数字开头(有的浏览器不认) 标签中的class属性如果有多个,要用空格隔开。 通用选择器: *{ color:red; } 组合选择器 后代选择器 /*li内部的标签设置字体颜色*/ li a{ color:red; } 儿子选择器 /*选择所有父级是<div>元素的<p>元素*/ div>p{ font-family:"Arial Black,arial-black,cursive"; } 毗邻选择器 /*选择所有紧接着<div>元素之后的<p>元素*/ div+p{ margin:15px; color:red; } 弟弟选择器 /*li后面所有的兄弟P标签*/ #li~p{ border:2px solid royalblue; }   属性选择器 /*用于选取带有指定属性的元素*/ p[title]{ color;red } /*用于选取带有指定属性和值的元素*/ p[title="123"]{ color:green; } 不怎么常用的属性选择器 /*找到所有title属性以hello开头的元素*/ [title^="hello"]{ color:red; }/

详解CSS3的高级选择器

别说谁变了你拦得住时间么 提交于 2019-12-05 22:32:27
CSS是对网页设计师可用的最强大的工具之一。使用它我们可以在几分钟内改变一个网站的界面,而不用改变页面的标签。但是尽管事实上,我们每个人也都意识到了它是有用的,CSS 选择器远未发挥它们的潜力,有的时候我们还趋向于使用过多的和无用的class、id、div、span等把我们的HTML搞的很凌乱。 避免让这些“瘟疫”在你的标签中传播并保持其简洁和语义化的最佳方式,就是使用更复杂的CSS选择器,它们可以定位于指定的元素而不用使用额外的class或id,而且通过这种方式也可以让我们的代码和样式更加灵活。 CSS的优先级 在深入研究高级CSS选择器领域之前,理解CSS优先级是如何工作的是很重要的,这样我们就知道如何适当的使用我们的选择器并避免浪费大量的时间来调试一些只要我们注意到优先级的话就很容易被搞定的问题 当我们写CSS的时候我们必须注意有些选择器在级联(cascade)上会高于其它选择器,我们写在最后面的选择器将不一定会覆盖前面我们写在同一个元素的样式。 那么你如何计算指定选择器的优先级?如果你考虑到将优先级表示为用逗号隔开的四个数字就会相当简单,比如:1, 1, 1, 1 或0, 2, 0, 1 第一个数字(a)通常就是0,除非在标签上使用style属性; 第二个数字(b)是该选择器上的id的数量的总和; 第三个数字(c)是用在该选择器上的其它属性选择器和伪类的总和

css选择器

余生长醉 提交于 2019-12-05 20:42:47
一、选择器 选择器是我们用来准确定位标签,并对选中的标签进行样式改修。 二、常用选择器 1.基本选择器(id选择器,class选择器,标签选择器); 2.后代选择器和子代选择器; 3.兄弟选择器和相邻选择器; 4.全选择器,属性选择器和分组选择器; 5.伪类选择器 三、选择器 1.基本选择器 class选择器:通过标签的 class 属性 ,选择对应的元素 借助了一个类的概念,一处定义,可以多处使用; id选择器:通过标签的 id 属性,选择 对应的元素,id选择器具有唯一性; 标签选择器:通过标签来选择对应的元素; 例如: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>css的选择器</title> <style> /*基本选择器之标签选择器*/ p{ color:red; } /*基本选择器之class选择器*/ .test1{ font-size: 100px; } /*基本选择器之id选择器*/ #test2{ font-family: "Adobe 宋体 Std L"; } </style> </head> <body> <!--基本选择器:标签选择器,class选择器,id选择器--> <p>我就是我</p> <p class="test1">我就是我</p> <p id=

第十一章 前端开发-css

只谈情不闲聊 提交于 2019-12-05 20:02:04
第十一章 前端开发-css 1.1.0 css介绍 css是指层叠样式表(Cascading Style Sheets),样式定义如何显示html元素,样式通常又会存在于样式表中。 css优势 : 内容与表现分离 网页的表现统一,容易修改 丰富的样式,使页面布局更加灵活 减少代码量,增加网页浏览器速度,节省网路带宽 运用独立页面的css,有利于网页被搜索引擎收录 如何用? 我们通常会把样式规则的内容都保存在CSS文件中,此时该CSS文件被称为外部样式表,然后在HTML文件中通过 link 标签引用该CSS文件即可 这样浏览器在解析到该 link 标签的时候就会加载该CSS文件,并按照该文件中的样式规则渲染HTML文件。 1.1.1 css语法 css语法分为2个部分: 1.选择器 2.声明 声明由属性和值组成,多个声明之间用分号分隔。 css注释:注释是代码之母 /*这是注释*/ 1.1.2 css引入方式 1.1.2.1 内嵌样式 <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <style type="text/css"> P{ color: green; font-size: 15px; } </style> </head> <body> <p>这是一个p标签</p> </body> <

前端面试实习题目总结:

只谈情不闲聊 提交于 2019-12-05 18:00:20
以下是部分整理,有时间还会整理出其他的~~ (最近还在找实习呜呜~~) 1.JavaScript是一种弱类型语言,有什么优点和缺点 https://blog.csdn.net/sinolze... (1)强类型定义语言:强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言。 (2)弱类型定义语言:数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。 强类型定义语言在速度上可能略逊色于弱类型定义语言,但是强类型定义语言带来的严谨性能够有效的避免许多错误。另外,“这门语言是不是动态语言”与“这门语言是否类型安全”之间是完全没有联系的! 例如:Python是动态语言,是强类型定义语言(类型安全的语言); VBScript是动态语言,是弱类型定义语言(类型不安全的语言);JAVA是静态语言,是强类型定义语言(类型安全的语言)。 2.js的数据类型: https://www.cnblogs.com/wu-we... .类型定义 JS是一种弱类型语言。JS拥有动态类型,相同的变量可以用作不同的类型。 JS有7种数据类型:三种基本类型(数字,字符串,布尔),两种引用数据类型(对象,数组)

前端jquery

五迷三道 提交于 2019-12-05 17:31:55
jQuery 引入 # 下载链接: https://jquery.com/ # 第一种方法:本地引入 <script src="jquery.js"></script> <script> </script> # 第二种方法:网址引入 <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script> jq与js ​ jquery方法找到的标签对象称为jquery对象 ​ 原生js找到的标签对象称之为DOM对象, DOM对象只能调用DOM对象的方法, jquery对象只能用jquery方法, 不能互通 var $obj = jquery对象; var obj = DOM对象; $obj[0] # 通过[索引]的方法从jquery中获取的取对象,全部是DOM对象 dom对象转换为jquery对象 : $(dom对象) -- jquery对象 JQ的基础语法 查找标签 基本选择器(同css) # id 选择器 $("#id") # 标签选择器 $("tagName") # class选择器 $(".className") # 配合使用 $("div.c1") # 所有元素选择器 $("*") # 组合选择器 $("#id, .className, tagName") 层级选择器(同css) ​ x 和 y

Selenium(五):CSS选择器(二)

时光总嘲笑我的痴心妄想 提交于 2019-12-05 16:53:15
1. CSS选择器 1.1 选择语法联合使用 CSS selector的另一个强大之处在于:选择语法可以联合使用。 html代码: <div id='bottom'> <div class='footer1'> <span class='copyright'>版权</span> <span class='date'>发布日期:2019-11-26</span> </div> <div class='footer2'> <span>主页 <a href="https://www.cnblogs.com/liuhui0308/">爱编程的小灰灰</a> </span> </div> </div> 比如,我们要选择网页html中的元素 <span class='copyright'>版权</span> CSS selector表达式可以这样写: div.footer1 > span.copyright 就是选择一个class属性值为copyright的span节点,并且要求其必须是class属性值为footer1的div节点 的子节点。 也可以更简单: .footer1 > .copyright 就是选择一个class属性值为copyright的节点(不限类型),并且要求其必须是class属性值为footer1的节点的子节点。 当然这样也是可以的: .footer1 .copyright