属性值正则匹配选择器包括下面3种: [attr^=”val”] [attr$=”val”] [attr*=”val”] 这3种属性选择器是字符匹配,而非单词匹配。...利用这些选择器,纯CSS就可以做出很炫酷的功能。 显示超链接的小图标和文件类型图表 利用[attr^="val"]前匹配选择器可以判断元素的链接地址类型,以用来显示对应的小图标。...而利用[attr$="val"]后匹配选择器则可以实现显示文件类型小图标。CSS如下: /* 指向PDF文件 */ [href$=".pdf"] { background: url("....CSS属性选择器搜索过滤技术 我们可以借助属性选择器来辅助我们实现搜索过滤效果,如通讯录、城市列表,这样做性能高,代码少。...shanghai">上海市 杭州市 此时,当我们在输入框种输入内容的时候,只要根据输入内容动态创建一段CSS
首先是MDN:https://developer.mozilla.org/zh-CN/docs/Web/CSS/Attribute_selectors 然后是场景: 此处需要将所有包含overflow:...scroll行内样式(也就是元素的style属性内写样式)的元素,设置为overflow:auto 代码: *[style*='overflow: scroll'] { overflow: auto...important; } 示例 链接 CSS a { color: blue; } /* 以 "#" 开头的页面本地链接 */ a[href^="#"] { background-color:
CSS3 , 尤其是 IE 9 及以下的版本 , 基本无法使用 CSS3 ; CSS3 提供了三种选择器 : 属性选择器 结构伪类选择器 伪元素选择器 二、CSS3 属性选择器权重 ---- CSS3...提供了三种选择器 : 属性选择器 结构伪类选择器 伪元素选择器 属性选择器 , 伪类选择器 的 权重 , 与 类选择器 权重相同 , 都是 10 ; 参考 【CSS】CSS 特性 ③ ( CSS 优先级...important 权重无穷大 三、CSS3 属性选择器 ---- CSS3 属性选择器 可以 使用特定的 CSS 属性 和 属性值 来 选择 特定 的 HTML 标签元素 ; CSS3 属性选择器...: 选择 att 属性值 为 val 的 E 标签元素 ; E[att^=“val”] 选择器 : 选择 att 属性值 为 以 val 开头 的 E 标签元素 ; E[att$=“val”] 选择器...: 选择 att 属性值 为 以 val 结尾 的 E 标签元素 ; E[att*=“val”] 选择器 : 选择 att 属性值 为 包含 val 的 E 标签元素 ; 代码示例 : <!
attribute: 一个属性名 value: 一个属性值 $(function(){ $('a[hreflang|="en"]').css("border","2px solid red...(选择给定的属性是以包含某些值的元素) attribute: 一个属性名 value: 一个属性值,可以是一个不带引号的一个单词,或一个带引号的字符串。...$(function(){ $('input[name*="man"]').css("border","2px solid red"); //查找所有 input 的 name 属性中带有...$(function(){ $('input[name~="man"]').css("border","2px solid red"); //查找所有属性中含有 'man' 这个单词的文本框...$(function(){ $('div[id]').css("color","red") //给绑定id属性的div的文本颜色变成红色。})
选择器 效果 [attr] el.attr !
css04.css 1 /*属性选择器相关样式*/ 2 3 4 [love] { 5 color: green; 6 } 7 8 [love="me"] { 9...love 其值为you 27 我也是一个p标签 我有一个自定义属性love 其值为and 28 我也是一个p标签 我有一个自定义属性...love 其值为me 29 30 属性选择器 1 补充示例 31 属性选择器 2 补充示例 32 属性选择器 3 补充示例 33 属性选择器 4 补充示例... 34 属性选择器 5 补充示例 35 属性选择器 6 补充示例
八、属性选择器 1.[属性名] 选择具有该属性的元素 示意图 2.[属性=值](重点) 选择具有该属性且等于该值的元素 示意图 3....[属性~=值](了解) 选择具有该属性,且值中包含该值的元素 示意图 多学一招:元素属性的值可以有多个 注意:这种场景适用于一个属性名对应多个属性的值 4....[属性|=字符](了解) 选择由连字符连接多个单词组成的属性值中的第一个单词 示意图 注意:这种场景适用于一个属性的值由连字符连接多个单词组成,且选择的是第一个 5....[属性*=值](了解) 选择属性的值中包含当前的值的元素 示意图
属性选择器 [属性名] 语法: [属性名]{} [属性名=属性值] 语法: [属性名=属性值]{} [属性名~=属性值](选择多个值中的一个) 语法: [属性名~=属性值]{} [属性名...|=属性值](选择连字符值中的第一个单词) 语法: [属性名|=属性值]{} [属性名*=属性值](选择包含当前值的元素) 语法: [属性名*=属性值]{} 总结: 重点[属性名] 和[属性名=...属性值]
属性选择器 属性选择器可以根据元素的属性和属性值来选择元素,CSS3中新增的3种属性选择器: E[att^=value]属性选择器是指选择名称为E的标记中的att属性,att属性值包含前缀为value...DOCTYPE html> <style type="text/<em>css</em>...E[att$=value]是选择<em>属性</em><em>值</em>包含后缀为value的子字符串 E[att*=value]是选择<em>属性</em><em>值</em>包含value的子字符串,例如:div[id*=section] 表示匹配包含id<em>属性</em>,且id...<em>属性</em><em>值</em>包含"section"字符串的div元素。...⚠️以上三种属性选择器E都是可以省略的,若省略则表示可以匹配满足条件的任意元素。 关系选择器 1.子代选择器(>) 子代选择器主要用来选择某个元素的第一级子元素。
属性选择器 <!...所谓属性选择器就是根据指定名称的属性的值来查找元素*/ /*1.E[attr]:查找指定的拥有attr属性的E标签。....E[attr=value]:查找拥有指定的Attr属性并且属性值为value的E标签。...[1] d 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。...以下的样式规则应用于元素属性 id="para1": class 选择器用于描述一组元素的样式,class选择器有别于id选择器,class可以在多个元素中使用。
CSS 属性选择器,可以通过已经存在的属性名或属性值匹配元素。 属性选择器是在 CSS2 中引入的并且在 CSS3 中得到了很好拓展。...[attr~=val]:该选择器仅选择具有 attr 属性的元素,而且要求 val 值是 attr 值包含的被空格分隔的取值列表里中的一个。...子串值(Substring value)属性选择器, 下面几个属于 CSS3 新增语法,也被称为“伪正则选择器”,因为它们提供类似 regular expression 的灵活匹配方式。...[attr*=val] : 选择attr属性的值中包含子字符串 val 的元素(一个子字符串就是一个字符串的一部分而已,例如,”cat“ 是 字符串 ”caterpillar“ 的子字符串 CSS 属性选择器的最基本用法...属性选择器最基本的用法,就是通过元素的属性值去选择 DOM 元素。
-- 属性选择器 1、attribute:用于选取带有指定属性的元素,与属性的值没有关系。 2、attribute=value:用于选取带有指定属性和值的元素。...3、可以使用自定义的属性 --> 属性选择器之attribute <!...3、可以使用自定义的属性 --> 属性选择器之attribute=value <!...3、可以使用自定义的属性 --> 属性选择器之attribute|=value <!...3、可以使用自定义的属性 --> 属性选择器之attribute$=value <!
B站昨天晚上就给我推送了个关于HTML&CSS前端的视频,于是乎本着学习( wu liao)的态度,点开看了下竟然觉得还挺有意思——这不,今天上午就给网站的归档页面增加了这个无聊的小功能。...思路有了,就是用css来实现了,具体的代码也不难: .card { height: 190px; transition: 0.5s; } .card .imgBx { width...伪元素的背景也比较讲究,有一个线性渐变的效果: background: linear-gradient(transparent, #ff3c7b, #ff3c7b, #ff3c7b, transparent); 关于属性值...关键帧动画的学习,你可以查看我的博友新月云的这篇博客:CSS动画详解。...延伸 上面提到了一个css属性:linear-gradient(),在菜鸟教程看了下讲解感觉挺有意思的,然后就深入研究了下?
2 概要 Css Module 与 Css-in-js 大部分场景使用 className 作为选择器,那么本文以选择器为重点,看看选择器有哪些实用的用法。...属性选择器 如果你想选择包含 title 属性的 div: div[title] 选择包含 title 属性的子元素,只需要加个空格: div [title] 选择 title 内容是 dna 的元素:...className 以 genes 结尾,可以这样: a[title][class$="genes"] 获取标签的值 可以用 attr 标识符拿到当前选择器选中元素的属性,比如当 hover 状态时,...大部分内容其实都写在了 w3school 选择器参考手册,只是结合一篇文章来读,可以理解得更深刻,同时文章里确实有一些新鲜的选择器,比如 JS 事件选择器,HTML5 属性标签选择器等等。...css 属性选择器的强大功能,需要有良好的项目管理做支撑,或者通过技术手段比如 shadow dom 做支撑。
属性值inital是指CSS规范(CSS specifications)指定的值。...例如规范中定义: display 的 inital 值为 inline; color 的为 black; float 的为 none。...float: initial; } 等效于 p{ display: inline; color: #000; float: none; } 浏览器兼容性 IE不支持该属性值...参考 http://www.quirksmode.org/css/cascading/values.html http://stackoverflow.com/questions/18534561/what-is-use-of-initial-value-in-css...http://demosthenes.info/blog/345/Understanding-UA-StyleSheets-and-the-CSS3-initial-Value
CSS哪些属性可以继承? css继承特性主要是指文本方面的继承,盒模型相关的属性基本没有继承特性。
属性值unset的值为:如果该样式是能被继承的,则其值为继承的值;如果该样式是不能被继承的,则其值为CSS规范(CSS specifications)指定的值。...可见属性值unset是 initial 和 inherit 的组合。 浏览器兼容性 Firefox 27+,Chrome 41+支持。其他浏览器不支持。...参考 http://www.quirksmode.org/css/cascading/values.html
早上看了司徒先生的js版属性选择器(http://www.cnblogs.com/rubylouvre/archive/2009/10/27/1590102.html),也激发了我深入了解css选择器的学习欲望...属性选择器 input[class='cls1']{border:solid 1px #f00} /*--ie7才开始支持(该属性区分大小写...属性选择器 input[class~='cls2']{border:solid 1px #f00} /*--ie7才开始支持(该属性区分大小写...="en"]:匹配任何lang属性值以"-"作为分隔符,而且第一个精确等于"en"的E元素(也匹配lang属性只有属性值en的元素)。 <!...,且属性值包含"abc"的E元素。
flex-wrap属性定义,如果一条轴线排不下,如何换行。 flex-flow: 属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。...浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。...flex: 属性是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。...默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。...如果方向是水平的,该属性就会决定垂直排列,反之亦然。 项目属性 box-flex 值:0 | 任意整数 该子代的弹性比。弹性比为 1 的子代占据父代框的空间是弹性比为 2 的同级属性的两倍。
font-weight 字体粗细 属性 说明 对应值 norml 正常(默认值) 100 lighter 较细 400 bold 较粗 700 bolder 很粗 900 font-style 字体风格...属性 说明 normal 正常(默认值) italic 斜体 oblique 斜体 在这里,有些字体有斜体italic属性,但有些字体却没有italic属性,oblique是让没有italic属性的字体也能够有斜体效果...首行缩进:text-indent:通常可以使用6个   来设置首行缩进,但是为了不冗余代码,我们建议使用text-indent来设置首行缩进,text-indent值应该是font-size值的...水平对齐:text-align:不仅对文本有效也对图片有效,有三个值:left(左对齐),center(居中对齐),right(右对齐) 文本修饰:text-decoration 属性 说明 none...去除所有的划线效果(默认值) underline 下划线 line-through 中划线 overline 顶划线 具体对应效果: 大小写:text-transform:针对英文而言 属性 说明
领取专属 10元无门槛券
手把手带您无忧上云