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

使用这些 CSS 属性选择器来提高前端开发效率!

属性选择器非常神奇。它们可以使你摆脱棘手问题,帮助你避免添加类,指出代码中一些问题。但是不要担心,虽然属性选择器非常复杂和强大,但是它们很容易学习和使用。...在本文中,我们将讨论它们是如何运行给出一些如何使用它们想法。...div [title] 需要说明是,它们之间没有空格意味着属性位于相同元素上(就像元素和类之间没有空格一样),而它们之间空格意味着后代选择器,即选择具有该属性元素子元素。...注意:在大多数情况下,属性选择器中不需要引号,但是我使用它们,因为我相信它可以提高清代码可读性,确保边界用例能够正常工作。...现在我们已经看到了如何使用属性选择器进行选择,让我们看看一些用例。 我将它们分为两类:一般用途和诊断。 一般用途 输入类型样式设置 你可以对输入类型使用不同样式,例如电子邮件和电话。

2.2K50

前端开发需要知道一些 CSS 属性选择器

属性选择器非常神奇。它们可以使你摆脱棘手问题,帮助你避免添加类,指出代码中一些问题。但是不要担心,虽然属性选择器非常复杂和强大,但是它们很容易学习和使用。...在本文中,我们将讨论它们是如何运行给出一些如何使用它们想法。...div [title] 需要说明是,它们之间没有空格意味着属性位于相同元素上(就像元素和类之间没有空格一样),而它们之间空格意味着后代选择器,即选择具有该属性元素子元素。...注意:在大多数情况下,属性选择器中不需要引号,但是我使用它们,因为我相信它可以提高清代码可读性,确保边界用例能够正常工作。...现在我们已经看到了如何使用属性选择器进行选择,让我们看看一些用例。 我将它们分为两类:一般用途和诊断。 一般用途 输入类型样式设置 你可以对输入类型使用不同样式,例如电子邮件和电话。

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

要提升前端布局能力,这些 CSS 属性需要学习下!

属性选择器非常神奇。它们可以使你摆脱棘手问题,帮助你避免添加类,指出代码中一些问题。但是不要担心,虽然属性选择器非常复杂和强大,但是它们很容易学习和使用。...在本文中,我们将讨论它们是如何运行给出一些如何使用它们想法。...div [title] 需要说明是,它们之间没有空格意味着属性位于相同元素上(就像元素和类之间没有空格一样),而它们之间空格意味着后代选择器,即选择具有该属性元素子元素。...注意:在大多数情况下,属性选择器中不需要引号,但是我使用它们,因为我相信它可以提高清代码可读性,确保边界用例能够正常工作。...现在我们已经看到了如何使用属性选择器进行选择,让我们看看一些用例。 我将它们分为两类:一般用途和诊断。 一般用途 输入类型样式设置 你可以对输入类型使用不同样式,例如电子邮件和电话。

1.5K30

前端成神之路-CSS(选择器、背景、特性)

其中第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格,如h3.special。 记忆技巧: 交集选择器 是 并且意思。...1.4 选择器(重点) 应用: 如果某些选择器定义相同样式,就可以利用选择器,可以让代码更简洁。...选择器(CSS选择器分组)是各个选择器通过,连接而成,通常用于集体声明。 语法: ?...任何形式选择器(包括标签选择器、class类选择器id选择器等),都可以作为选择器一部分。...: gray; } a:hover { /* :hover 是链接伪类选择器 鼠标经过 */ color: red; /* 鼠标经过时候,由原来 灰色 变成了红色 */ } 1.6 复合选择器总结

1.9K20

HTML详解连载(5)

HTML详解连载(5) 下面进行专栏介绍 本专栏是自己学前端征程,纯手敲代码,自己跟着黑马课程学习加入一些自己理解,对代码和笔记 进行适当修改。...,一个属性对应多个值写法,各个属性值之间空格隔开 font:是否倾斜 是否加粗 字号/行高 字体(必须按顺序书写) 示例 div { font:italic 700 30px/2 楷体; } 注意...复合选择器 定义 由两个或多个基础选择器,通过不同方式组合而成 作用 更准确、更高效选择目标元素(标签) 后代选择器 选中某元素后代元素 写法 父选择器选择器{CSS属性},父子选择器之间空格隔开...子代选择器 选中某元素子代元素(最近子级) 选择器写法 父选择器>子选择器{CSS属性},父子选择器之间用>隔开 选择器 选中多组标签设置相同样式 写法 选择器1,选择器2,…选择器N{CSS...属性},选择器之间用,隔开 交集选择器 选中同时满足多个条件元素 写法 选择器1选择器2{CSS属性},选择器之间连携,没有任何符号 注意 如果交集选择器中由标签选择器,标签选择器必须书写在最前面

15120

所有前端都必须知道 jQuery 技巧

自动修复破坏图像 逐个替换已经破坏图像链接是非常痛苦。不过,下面这段简单代码可以帮助你: $('img').on('error', function () { if(!...那么你可以在用户悬停时候添加类到元素中,反之则删除类: $('.btn').hover(function () { $(this).addClass('hover'); }, function...在新标签页 / 窗口打开外部链接 在一个新浏览器 tab 或窗口中打开外部链接,确保同一个来源链接能在同一个 tab 或者窗口中打开: $('a[href^="http"]').attr('target...修复时候要小心这个问题。 8. 通过文本查找元素 通过使用 jQuery 中 contains() 选择器,你可以找到元素内容文本。...预加载图像 如果你网页要使用大量开始不可见(例如,悬停图像,那么可以预加载这些图像: $.preloadImages = function () { for (var i = 0; i <

2K100

所有前端都必须知道 jQuery 技巧

自动修复破坏图像   逐个替换已经破坏图像链接是非常痛苦。不过,下面这段简单代码可以帮助你: $('img').on('error', function () { if(!...那么你可以在用户悬停时候添加类到元素中,反之则删除类: $('.btn').hover(function () { $(this).addClass('hover'); }, function...在新标签页 / 窗口打开外部链接   在一个新浏览器 tab 或窗口中打开外部链接,确保同一个来源链接能在同一个 tab 或者窗口中打开: $('a[href^="http"]').attr('target...修复时候要小心这个问题。 8. 通过文本查找元素   通过使用 jQuery 中 contains() 选择器,你可以找到元素内容文本。...预加载图像   如果你网页要使用大量开始不可见(例如,悬停图像,那么可以预加载这些图像: $.preloadImages = function () { for (var i = 0; i

1.7K20

所有前端都必须知道 jQuery 技巧

自动修复破坏图像   逐个替换已经破坏图像链接是非常痛苦。不过,下面这段简单代码可以帮助你: $('img').on('error', function () { if(!...那么你可以在用户悬停时候添加类到元素中,反之则删除类: $('.btn').hover(function () { $(this).addClass('hover'); }, function...在新标签页 / 窗口打开外部链接   在一个新浏览器 tab 或窗口中打开外部链接,确保同一个来源链接能在同一个 tab 或者窗口中打开: $('a[href^="http"]').attr(...修复时候要小心这个问题。 8. 通过文本查找元素   通过使用 jQuery 中 contains() 选择器,你可以找到元素内容文本。...预加载图像   如果你网页要使用大量开始不可见(例如,悬停图像,那么可以预加载这些图像: $.preloadImages = function () { for (var i = 0;

2K70

css基础第二弹

复合选择器是由两个或多个基础选择器,通过不同方式组合而成,可以更准确、更高效选择目标元素(标签) 常用复合选择器包括:后代选择器、子选择器选择器、伪类选择器等等 2、后代选择器 (重要)...选择器是各选择器通过英文逗号(,)连接而成,任何形式选择器都可以作为选择器一部分。 语法: 上述语法表示选择元素1 和 元素2。...语法说明: 元素1 和 元素2 中间用逗号隔开 逗号可以理解为和意思 选择器通常用于集体声明 选择器最后一个选择器不需要加逗号 例子: 5、伪类选择器 定义: 伪类选择器用于向某些选择器添加特殊效果...语法: 伪类选择器书写最大特点是用冒号(:)表示,比如 :hover、:first-child。...语法: 伪类选择器书写最大特点是用冒号(:)表示,比如 :hover 、 :first-child 。

1.1K10

Day4:html和css

空格规范 选择器与{之间必须包含空格. 如: .class {} 属性名与之后:符号之间不允许包含空格, 而:符号与属性值必须包含空格....如: font-size: 23px; 选择器规范 如: // 选择器 .da, .shu, .coding { color: blue; } 选择器嵌套层级不大于3级就行....CSS复合选择器 交集选择器 选择器 后代选择器 子元素选择器 伪类选择器 // 交集选择器 p.one 段落标签 类名为 .one // 选择器 .one, p , #test {color...- :link /* 未访问链接 */ - :visited /* 已访问链接 */ - :hover /* 鼠标移动到链接上 */ - :active /* 选定链接...(a特殊 a里面可以放块级元素 ) 行内块元素(inline-block) (1)和相邻行内元素(行内块)在一行上,但是之间会有空白缝隙。 (2)默认宽度就是它本身内容宽度。

4K20

CSS复合选择器

复合选择器是由两个或多个基础选择器,通过不同方式组合而成 后代选择器(重点) 后代选择器又称为包含选择器 作用: 用来选择元素或元素组子孙后代 其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔...其中第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格,如h3.special。 记忆技巧: 交集选择器 是 并且意思。...选择器(重点) 应用: 如果某些选择器定义相同样式,就可以利用选择器,可以让代码更简洁。 选择器(CSS选择器分组)是各个选择器通过,连接而成,通常用于集体声明。 语法: ?...任何形式选择器(包括标签选择器、class类选择器id选择器等),都可以作为选择器一部分。...记忆技巧: 选择器通常用于集体声明 ,逗号隔开,所有选择器都会执行后面样式,逗号可以理解为 和意思。

1K30

CSS第二天

CSS第二天 ---- 选择器进阶: 选择器 作用 格式 示例 ⭕后代选择器 找后代 选择器之间通过 空格 分隔 .nav .mark { css } 子代选择器 找儿子 选择器之间通过 > 分隔 .nav...> .mark { css } ⭕选择器 找到多类元素 选择器之间通过 ,分隔 div,p,span { css } 交集选择器 找同时满足多个选择器元素 选择器之间紧挨着 p.mark { css...} ⭕hover伪类选择器 选中鼠标悬停在元素上状态 :hover a:hover { css } 选择器注意点: 后代选择器中:选择器选择器之前通过 空格 隔开 子代只包括:儿子 选择器:...每组选择器可以是基础选择器或复合选择器,每组选择器通常一行写一个,提高代码可读性 交集选择器:如果有标签选择器,标签选择器必须写在最前面 hover伪类:鼠标悬停在元素上状态,设置样式 ---- Emmet...4️⃣权重叠加计算: (行内样式个数,id选择器个数,类选择器个数,标签选择器个数)(0,0,0,0) 权重叠加计算公式:(每一级之间不存在进位) ---- 本节单词有: hover repeat

1.3K10

【CSS】CSS样式表+复合选择器

rel:定义当前文档与被链接文档之间关系,在这里需要指定为“stylesheet”,表示被链接文档是一个样式表文件。...交集选择器」 其中第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格,如h3.special。...选择器」 如果某些选择器定义相同样式,就可以利用选择器,可以让代码更简洁。选择器(CSS选择器分组)是各个选择器通过,连接而成,通常用于集体声明。...任何形式选择器(包括标签选择器、class类选择器 id选择器等),都可以作为选择器一部分。 选择器通常用于集体声明 ,逗号隔开,所有选择器都会执行后面样式,逗号可以理解为和意思。...: gray; text-decoration: none; /* 清除链接默认下划线*/ } a:hover { /* :hover 是链接伪类选择器 鼠标经过 */ color

86620

Sass入门使用指南

嵌套规则 &标识符: 在需要避免sass默认解套后空格连接父子选择器导致样式不生效情况下使用&处理,如遇到伪类选择器:hover等。...article a { color: blue; &:hover { color: red } } 群组选择器嵌套: 多个子选择器拥有公共父选择器,并且需要给子选择器设置通用属性情况...+,选择header元素后紧跟p元素 同层全体组合选择器~,选择所有跟在article后同层article元素,不管它们之间隔了多少其他元素 ```css // 子组合选择器 article section...嵌套过选择器在输出时没有空行,不嵌套选择器会输出空白行作为分隔符。...compressor/压缩 Compressed 输出方式删除所有无意义空格、空白行、以及注释,力求将文件体积压缩到最小,同时也会做出其他调整,比如会自动替换占用空间最小颜色表达方式。

3.3K20

一些好用jquery技巧

', 'img/hover-off.png'); 3、检查图像是否加载 有时为了继续脚本,你可能需要检查图像是否全部加载完毕: $('img').load(function () { console.log...4、自动修复破坏图像 逐个替换已经破坏图像链接是非常痛苦。不过,下面这段简单代码可以帮助你: $('img').on('error', function () { if(!...那么你可以在用户悬停时候添加类到元素中,反之则删除类: $('.btn').hover(function () { $(this).addClass('hover'); }, function ()...修复时候要小心这个问题。 12、通过文本查找元素 通过使用jQuery中contains() 选择器,你可以找到元素内容文本。...15、链式插件调用 jQuery允许“链式”插件方法调用,以减轻反复查询DOM创建多个jQuery对象过程。

3.9K60

CSS学习笔记一

如果一个元素拥有多个CSS选择器,会按照内部 -->外部次序进行设置渲染 - CSS 样式: 背景样式: 背景色: background-color属性: 设置背景色,接受任何颜色值 背景图像...right:右对齐 center:居中(和标签不同,后者是对元素操作,而前者只对文本有效) justify“:两端对齐 字间隔: word-spacing属性: 可以改变字或单词之间标准间隔...blink:为文本添加闪烁效果 处理空白符: white-space属性: 文档中对 空格、换行、tab字符处理 下面的表格总结了 white-space 属性行为: 值 空白符 换行符 自动换行...(CSS2.1 已删除该属性。) font-stretch 对字体进行水平拉伸。(CSS2.1 已删除该属性。) font-style 设置字体风格。...链接样式: 链接四种状态: a:link 普通,未被访问链接 a:visited 用户已访问链接 a:hover 鼠标指针位于链接上方 a:active 链接被点击时刻 文本修饰: text-decoration

3.3K10

前端入门学习--CSS

本例展示如何改变段落颜色和左外边距: 这是一个段落 多重样式 如果某些属性在不同样式表中被同样选择器定义...text-align:right; } 垂直对齐属性设置垂直对齐,比如顶部,底部或中间: td { height:50px; vertical-align:bottom; } 表格填充 如果在标的内容中控制空格之间边框...内联元素例子: <span> <a> 如何改变一个元素显示 可以更改内联元素和块元素,反之亦然,可以使页面看起来是以一种特定方式组合,仍然遵循web标准。...DOCTYPE> 才能保证 :hover 选择器能够有效。 CSS 图像拼合技术 图像拼合就是单个图像集合。...有许多图像网页可能需要很长时间来加载和生成多个服务器请求。 使用图像拼合会降低服务器请求数量,节省带宽。

27.6K20

CSS基础知识巩固你前端基础

,该值必须是整个单词,可以前后有空格 E[attribute\|=value] 用于选取带有以指定值开头属性值元素,该值必须是整个单词或者后面跟着连字符“-” 派生选择器 派生选择器根据元素在其位置上下文关系定义样式...伪类选择器 伪类选择器:伪类选择器和伪元素选择器 伪类以冒号(:)开头,元素选择符和冒号之间不能有空格,伪类名中间也不能有空格。...css中常用伪类如下表所示: 伪类名 说明 :active 向被激活元素添加样式 :focus 向拥有输入焦点元素添加样式 :hover 向鼠标悬停在上方元素添加样式 :link 向未被访问链接添加样式...text-decoration 给文本添加修饰效果,值有underline为添加下画线,overline添加上画线,line-through添加删除线,blink添加闪烁效果,none无如何修饰,inherit...css内边距属性,元素内边距在边框和内容之间

2K10

CSS---网络编程

CSS概述 CSS是层叠样式表(Cascading Style Sheets)用来定义网页显示效果。可以解决html代码对样式定义重复,提高了后期样式代码可维护性,增强了网页显示效果功能。...那么CSS和HTML是如何在网页代码中相结合呢?通过四种方式:style属性 、style标签、导入和链接。...属性与属性之间用 分号 隔开 属性与属性值直接按用 冒号 连接 如果一个属性有多个值的话,那么多个值用 空格 隔开。 选择器 就是指定CSS要作用标签,那个标签名称就是选择器。...例如,我们想对“div中标签”和“类名为cc”区域设置相同样式,则可以定义如下组合选择器: .cc, div b{/*不同选择器之间用逗号分开*/ background-color:#0000ff...a:visited 被访问后状态。 a:hover 光标移到超链接上状态(未点击)。 a:active 点击超链接时状态。

1.1K20

HTMLCSS 第三章

字体可以写多组,中间用逗号隔开 字体名称中如果有空格 # $ 这种特殊字符时候需要添加上引号 中文字体也需要添加引号 了解:http://code.ciaoca.com/style/cssfont2unicode...: 14px; } 内容 内容 一个元素可以拥有多个类名 类名和类名之间空格隔开...伪类选择器 伪类选择器可以理解为选择元素一种状态,并不是如之前直接选中元素就完事了 a:link 没有被访问时候状态 a:visited 访问之后状态 a:hover 鼠标移动上去之后状态...a:active 鼠标按下状态 伪类选择器在实际工作中,不会写这么多,意义不大,推荐简写方式完成 a {} a:hover {} 文字对齐 缩进 下划线 水平对齐 text-align:值;...2em; 字体下划线和删除线 text-decoration:值; 取值:underline 下划线 line-through 删除线 none 去掉多余样式 行高 行高控制是文字与文字之间上下距离

1.1K30
领券