Tag: css selectors

什么JQueryselect器排除项与父母匹配给定的select器?

我有 var $set = $('.foo,.bar').filter( function() {return $(this).parents('.baz').length < 1;}); 作为一种select所有类的元素是foo或者bar而不是从类baz的元素下降的元素的方法。 是否有一个select器可以完成同样的事情,而不需要过滤lambda? <div class='foo'/><!–match this–> <div class='bar'/><!–match this–> <div class='baz'> <div class='foo'/> <!–don't match this–> </div>

纯CSScheckbox图像replace

我有一个表格中的checkbox列表。 (行中的许多CB之一) <tr><td><input type="checkbox" class="custom_image" value="1" id="CB1" /><label for='CB1'>&nbsp;</label></td></tr> <tr><td><input type="checkbox" class="custom_image" value="2" id="CB2" /><label for='CB2'>&nbsp;</label></td></tr> <tr><td><input type="checkbox" class="custom_image" value="3" id="CB3" /><label for='CB3'>&nbsp;</label></td></tr> <tr><td><input type="checkbox" class="custom_image" value="4" id="CB4" /><label for='CB4'>&nbsp;</label></td></tr> 我想用一对自定义开/关图像replacecheckbox图像,我想知道是否有人对CSS如何做一些更好的理解? 我发现这个“CSS忍者”教程,但我不得不承认find它有点复杂。 http://www.thecssninja.com/css/custom-inputs-using-css 据我所知,你可以使用伪类 td:not(#foo) > input[type=checkbox] + label { background: url('http://img.dovov.comoff.png') 0 0px no-repeat; height: 16px; padding: 0 0 0 0px; } 我的期望是,通过添加上面的CSScheckbox将至less默认显示在closures状态的图像,然后我会添加以下来获得ON td:not(#foo) […]

只有在有2个类的情况下,才能用CSS来定位元素?

正如你可能已经知道的,你可能有多个由空格分隔的元素。 例 <div class="content main"></div> 而使用CSS,您可以使用.content或.main 。 当且仅当两个类都存在时,是否有一种方法来定位它? 例 <div class="content main">I want this div</div> <div class="content">I don't care about this one</div> <div class="main">I don't want this</div> 我将使用哪个CSSselect器来获取第一个div (假设我不能使用.content:first-child或类似的)?

负面的CSSselect器

是否有某种“负面的”CSSselect器? 例如,当我在CSS中编写以下代码行时,具有类classname的标记中的所有input字段都将具有红色背景。 .classname input {background: red;} 如何select具有class classname标签外的所有input字段?

如何为除一个类之外的所有元素创build一个css规则?

我为我的项目创build了一个CSS样式表。 有什么办法可以创build一个适用于所有表格元素的CSS规则,除了属于类“dojoxGrid”的表格元素? 就像是: .not(dojoxGrid) table{ width:100%; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; margin:1em auto; border-collapse:collapse; }

我可以有多个:在同一个元素的伪元素之前?

是否有可能有多个:before相同元素的伪造:before ? .circle:before { content: "\25CF"; font-size: 19px; } .now:before{ content: "Now"; font-size: 19px; color: black; } 我正在尝试将上述样式应用于使用jQuery的相同元素,但只应用最新的样式,从来都没有。

更改最后<li>的CSS

我想知道是否有一些方法来改变CSS列表中的最后一个li的CSS属性。 我已经看着使用:last-child ,但这似乎很奇怪,我不能让它为我工作。 如果有必要,我将使用JavaScript来做到这一点,但我想知道是否有人可以想出一个CSS解决scheme。

Css伪类input:不(禁用)不是::焦点

我想申请一些CSS的投入要素,我想这样做只是为input未被禁用,不提交types,下面的CSS不工作,也许如果有人可以解释我如何这必须被添加。 input:not(disabled)not:[type="submit"]:focus{ box-shadow:0 0 2px 0 #0066FF; -webkit-box-shadow:0 0 4px 0 #66A3FF; }

为什么使用属性select器来匹配类?

我find了一个响应式电子邮件模板的例子 ,其中有如下的CSSselect器: a[class="btn"] 为什么使用这个语法,如果它完全相同: a.btn 它对手机浏览器还是其他什么有影响?

将鼠标hover在父项上时,可以调整子元素

在父元素上hover时如何更改子元素的样式。 如果可能的话,我更喜欢CSS解决scheme。 是否有任何解决scheme可以通过:hoverCSSselect器。 实际上我需要在面板上hover的时候改变面板里的选项栏的颜色。 希望支持所有主stream浏览器。