首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【CSS】776- 16个非常有用CSS伪选择器

(伪)选择器可以为文档不一定具体存在结构指定样式,或者为某些元素、文档标记模式、甚至是文档本身状态所指示幻像指定样式。...div::selection { background: yellow;} 4、:root | 根元素 :root 伪选中文档根元素。在 HTML ,为 HTML 元素。...在 RSS ,则为 RSS 元素. 这个伪选择器应用于根元素,多用于存储全局 CSS 自定义属性。 5、:empty | 仅当元素为空时触发 这个伪选择器将选中没有任何子项元素。...11、:link | 选择一个未访问过超链接 这个选择器应用于未被访问过链接。常用于带有 href 属性 a 锚元素。...a:link { color: orangered; }Login 这将选中未被点击过带有 href 指定界面的 a 锚点元素,选中元素文字将会显示为橙色

75030

ASP.NET Core 5.0 MVC Razor 页面 介绍

: @GetHello() 该代码生成以下 HTML 标记: From method: Hello 下面的代码是生成 Razor c # : using System.Threading.Tasks...该指令将 RazorPage T 指定为生成,视图便派生自该类。 如果未指定 @model 指令,则 Model 属性类型为 dynamic。...如果设置为 false (默认) ,则将在 Razor 以下情况下删除从组件 () 呈现标记空白 .razor : 元素前导或尾随空白。...标记帮助程序有三个相关指令。 指令 函数 @addTagHelper 向视图提供标记帮助程序。 @removeTagHelper 从视图中删除以前添加标记帮助程序。...@tagHelperPrefix 指定标记前缀,以启用标记帮助程序支持并阐明标记帮助程序用法。

26510
您找到你想要的搜索结果了吗?
是的
没有找到

初识HTML(四)---CSS(超详细)

在style标签中用#来标记 比如id=“one” 就写成 #one{ … } 选择器 什么是 class 元素属性名 示例如下 <meta charset...class等待都是元素属性 但是id class都有特定所以除去这俩用属性选择器 [attribute]选取带有指定属性元素 [attribute=value]选取带有指定属性和值元素...[attribute~=value]用于选取属性值用于包含指定字符串元素 [attribute|=value]用于选取带有指定值开头属性值元素,该值必须是完整字符串 [attribute...^=value]用于属性值以指定值开头每个元素 [attribute$=value]用于属性值以指定值)结尾每个元素 [attribute*=value]用于匹配属性值包含指定每个元素...[name$=p]{ color: darkgreen;[attribute$=value]用于属性值(此处为name)以指定值(此处为p)结尾每个元素 } [name*=god]

38410

jQuery

删除元素/内容 remove() - 删除被选元素(及其子元素) remove() 添加参数,删除时对该元素进行过滤 empty() - 从被选元素删除子元素 jQuery 操作 CSS addClass...() - 向被选元素添加一个或多个css removeClass() - 从被选元素删除一个或多个css toggleClass() - 对被选元素进行添加/删除切换操作 css() - 设置或返回样式属性...树 children() - 所有直接子元素 find() - 被选元素所有后代元素,div下所有span:$("div").find("span"); 在 DOM 树水平遍历 有许多有用方法让我们在...prev() - 前面的同胞元素 prevAll() prevUntil()  遍历- 过滤 first() last() eq() - 返回被选元素带有指定索引号元素(索引号从 0 开始) filter...()  - 选取匹配元素,返回带有名 "url" 所有 元素:$("p").filter(".url"); not()  - 选取不匹配元素

4.6K10

DOM扩展

相关扩充 (1)getElementsByClassName("包含一或多个字符串") document.getElementsByClassName("bj"); // 取得包含...var classNames = div.className.split(/\s+/); // 查找要删除名"user" var index = classNames.indexOf("user")...如果已存在,就不添加了 contains(value) 表示列表是否存在给定值 remove(value) 从列表删除给定字符串 toggle(value) 如果列表已存在给定值,删除它;如果不存在...(1)innerHTML属性 读模式:返回调用元素所有节点(包括元素、注释和文本节点)对应HTML标记; 写模式:根据指定值创建新DOM树,然后用这个DOM树完全替换调用元素原先所有子节点...在删除带有事件处理程序或引用了其他JavaScript对象子树时,就会导致内存占用问题。

1.5K31

JavaScript(十一)

("em"); //取得为"selected"所有元素 var selecteds = document.querySelectorAll(".selected"); //取得所有元素所有...getElementsByClassName() 方法 getElementsByClassName() 方法接收一个参数,即一个包含一或多个字符串,返回带有指定所有元素 NodeList。...("username current"); //取得ID为"myDiv"元素带有名"selected"所有元素 var selected = document.getElementById("myDiv...,否则返回 false remove(value): 从列表删除给定字符串 toggle(value): 如果列表已经存在给定值,删除它,如果列表没有给定值,添加它 //删除"disabled...if (div.dataset.myname) { alert("Hello, " + div.dataset.myname); } 插入标记 在需要给文档插入大量新 HTML 标记情况下,

81310

jQuery

$("div#intro .head") 选取id="intro" 元素所有 class="head" 元素 (2)属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性元素...“子元素” 用法如下: $("#div1").remove(); // 增加删除过滤,删除 class="italic" 所有 元素: $("p").remove(".italic");...获取并设置 CSS addClass() - 向被选元素添加一个或多个 removeClass() - 从被选元素删除一个或多个 toggleClass() - 对被选元素进行添加/删除切换操作...过滤 first() - 返回被选元素首个元素。 last() - 返回被选元素最后一个元素。 eq() - 返回被选元素带有指定索引号元素。 filter() - 允许您规定一个标准。...不匹配这个标准元素会被从集合删除,匹配元素会被返回。 not() - 与filter()相反。

16.3K20

JQuery基础

ajax也有load()方法),resize(调整浏览器窗口大小时触发),scroll(滚动指定元素),unload(jQuery1.8废弃)事件。 另: hover():模拟光标悬停事件。...例如:$('p').remove('.test1'); empty():从被选元素删除子元素(被选元素没有被删除,相当于留了一个外壳) 4.获取/设置css: addClass():向被选元素添加一个或多个...; removeClass():向被选元素删除一个或多个; toggleClass():切换addClass()和removeClass(); css():设置或获取css属性。...4.遍历--过滤 first():返回被选元素第一个元素 last():返回被选元素最后一个元素 eq():返回被选元素带有指定索引号元素;索引号从0开始;如:$('p').eq(1):返回第二个...元素 filter():如:$('p').filter('.test'):返回带有class="test"元素 not():返回不符合标准所有元素,与filter()执行结果相反。

4.6K51

面试官:Vue3.0 性能提升主要是通过哪几方面体现

从而使关联组件重新渲染 试想一下,一个组件结构如下图 静态文本...静态文本 可以看到,组件内部只有一个动态节点,剩余一堆都是静态节点,所以这里很多 diff 和遍历其实都是不需要...主要有如下: diff算法优化 静态提升 事件监听缓存 SSR优化 diff算法优化 vue3在diff算法相比vue2增加了静态标记 关于这个静态标记,其作用是为了会发生变化地方添加一个flag标记...,下次发生变化时候直接找该地方进行比较 下图这里,已经标记静态节点p标签在diff过程则不会比较,把性能进一步提高 关于静态类型枚举如下 export const enum PatchFlags...可以监听到数组索引和数组length属性 可以监听删除属性 关于这两个 API 具体不同,我们下篇文章会进行一个更加详细介绍 参考文献 https://juejin.cn/post/6903171037211557895

65420

【一起来烧脑】读懂JQuery知识体系

image.png empty() 从被选元素删除子元素 ?...image.png jQuery CSS addClass()--向被选元素添加一个或多个 removeClass()--从被选元素删除一个或多个 toggleClass()--对被选元素进行添加...、删除切换操作 css()--设置或返回样式属性 jQuery 尺寸 width()--设置或返回元素宽度(不包括内边距、边框或外边距) height()--设置或返回元素高度(不包括内边距...过滤 first() 返回被选元素首个元素 last() 回被选元素最后一个元素 eq() 返回被选元素带有指定索引号元素 索引号从0开始,因此首个元素索引号是0而不是1 Filter...()方法 Not()方法 不匹配这个标准元素会被从集合删除,匹配元素会被返回 Not()方法返回不匹配标准所有元素 jQuery AJAX AJAX是与服务器交换数据技术 在不重载全部页面的情况下

2.5K30

DOM

HTMLCollection对象 getElementsByName() 返回带有指定name特性所有元素 var images = document.getElementsByTagName("img...DocumentFragement类型 DocumentFragement类型没有对应标记,DOM规定文档片段是一种“轻量级”文档,可以包含和控制节点,但不会像完整文档那样占用额外资源。...() 删除元素 insertRow(pos) 向rows集合指定位置 插入一行 deleteRow(pos) 删除指定位置一行 元素添加属性和方法: 属性方法 说明...rows 一个保存着元素中行HTMLCollection insertRow(pos) 向rows集合中指定位置插入一行,返回新行引用 deleteRow(pos) 删除指定位置行...,返回新单元格引用 deleteCell(pos) 删除指定位置单元格 总结:NodeList、NameNodeMap和HTMLColletction三个集合都是动态

1.5K21

全栈之前端 | 2.CSS3基础知识之选择器学习

weiyigeek.top-与多选择器图 温馨提示: 在多选择器,如果通过把两个选择器链接在一起,仅可以选择同时包含这些元素(顺序不限),若一个多选择器包含名列表没有的一个名...4.属性选择器 描述: 对带有指定属性 HTML 元素设置样式, 可以为拥有指定属性 HTML 元素设置样式,而不仅限于 class 和 id 属性,即属性选择器在为不带有 class 或 id 表单设置样式时特别有用...CSS 属性选择器语法: [attribute] : 用于选取带有指定属性元素。...[attribute=value] : 用于选取带有指定属性和值元素 [attribute~=value] : 用于选取属性值包含指定词汇元素 [attribute|=value] : 用于选取带有指定值开头属性值元素...它们表现得会像是你向你文档某个部分应用了一个一样,帮你在你标记文本减少多余,让你代码更灵活、更易于维护。

19810

JQuery笔记

默认是 false JQuery HTML 捕获 text() - 设置或返回所选元素文本内容 html() - 设置或返回所选元素内容(包括 HTML 标记) val() - 设置或返回表单字段值...empty() - 从被选元素删除子元素 CSS addClass() - 向被选元素添加一个或多个 removeClass() - 从被选元素删除一个或多个 toggleClass() - 对被选元素进行添加.../删除切换操作 css() - 设置或返回样式属性 CSS方法 返回CSS属性 $("p").css("background-color"); 设置CSS属性 $("p").css("background-color...过滤 first() 方法返回被选元素首个元素 last() 方法返回被选元素最后一个元素 eq() 方法返回被选元素带有指定索引号元素 filter() 方法允许您规定一个标准。...不匹配这个标准元素会被从集合删除,匹配元素会被返回 not() 方法返回不匹配标准所有元素 AJAX load方法 load() 方法从服务器加载数据,并把返回数据放入被选元素 语法

6.1K20
领券