Questions tagged «css-selectors»

选择器是与文档树中的元素匹配的模式。在CSS规则中,它们用于为与模式匹配的元素定义样式。

4
CSS选择器“((A或B)和C”)?
这应该很简单,但是我很难找到它的搜索词。 假设我有这个: <div class="a c">Foo</div> <div class="b c">Bar</div> 在CSS中,如何创建与“(.a或.b)和.c”匹配的选择器? 我知道我可以这样做: .a.c,.b.c { /* CSS stuff */ } 但是,假设我将不得不大量使用各种逻辑组合来执行这种逻辑,是否有更好的语法?
176 html  css  css-selectors 

4
是否有按类前缀的CSS选择器?
我想将CSS规则应用于其类之一与指定前缀匹配的任何元素。 例如,我想要一个规则,该规则将适用于以status-(A和C,但在以下代码段中不是B)开头的类的div : <div id='A' class='foo-class status-important bar-class'></div> <div id='B' class='foo-class bar-class'></div> <div id='C' class='foo-class status-low-priority bar-class'></div> 某种组合: div[class|=status]和div[class~=status-] 它可以在CSS 2.1下执行吗?它可以在任何CSS规范下执行吗? 注意:我知道我可以使用jQuery来模拟。
175 css  css-selectors 

6
CSS上一个子选择器:选择特定类的最后一个元素,而不是父内部的最后一个子元素?
<div class="commentList"> <article class="comment " id="com21"></article> <article class="comment " id="com20"></article> <article class="comment " id="com19"></article> <div class="something"> hello </div> </div> 我要选择#com19? .comment { width:470px; border-bottom:1px dotted #f0f0f0; margin-bottom:10px; } .comment:last-child { border-bottom:none; margin-bottom:0; } 只要我div.something在commentList中有另一个作为实际的最后一个孩子,那就行不通。在这种情况下是否可以使用last-child选择器来选择的最后出现article.comment? jsFiddle
174 html  css  css-selectors 


6
jQuery:同时选择元素的类和ID?
我有一些链接,我想同时选择类和ID。 这是因为我有两种不同的行为。当一类链接获得一个类名时,它们会以一种方式起作用;当同一类链接获得另一个类名时,它们将表现出不同的行为。类名通过jquery切换。 因此,我必须能够同时选择一个链接类和ID。这可能吗? 我试过了: $("a .save #country") 没有任何结果。


2
CSS的后代(-1)
我正在寻找一个CSS选择器,该选择器使我可以选择列表的最后一个子元素。 <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <!-- select the pre last item dynamically no matter how long this list is --> <li>6</li> </ul> 静态方法: ul li:nth-child(5) 动态方法: ul li:last-child(-1) 哪一个当然不能验证,nth-last-child似乎也没有提供动态方式。
161 css  css-selectors 

10
CSS选择器以获取最后可见的div
一个棘手的CSS选择器问题,甚至不知道是否可能。 可以说这是HTML布局: <div></div> <div></div> <div></div> <div style="display:none"></div> <div style="display:none"></div> 我想选择div显示的最后一个(即不是display:none),div在给定示例中将是第三个。请注意,div实际页面上的s 数量可能会有所不同(甚至是个数display:none)。
161 html  css  css-selectors 

12
jQuery与document.querySelectorAll
我多次听到jQuery最强大的资产就是它查询和操作DOM中元素的方式:您可以使用CSS查询创建复杂的查询,而这在常规javascript中是很难做到的。但是,据我所知,您可以使用Internet Explorer 8及更高版本支持的document.querySelector或来获得相同的结果document.querySelectorAll。 所以问题是这样的:如果可以用纯JavaScript实现最强大的资产,为什么要“冒险” jQuery的开销呢? 我知道jQuery不仅具有CSS选择器,例如跨浏览器AJAX,漂亮的事件附加等。但是它的查询部分是jQuery实力的很大一部分! 有什么想法吗?


2
将鼠标悬停在父元素上时设置子元素样式
当父元素悬停时如何更改子元素的样式。如果可能的话,我希望使用CSS解决方案。有没有可能通过:hover CSS选择器解决方案。实际上,当面板上悬停时,我需要更改面板内选项栏的颜色。 希望支持所有主流浏览器。
155 css  css-selectors 

10
我可以使用单个选择器来定位所有<H>标签吗?
我想定位页面上的所有h标签。我知道你可以这样 h1, h2, h3, h4, h5, h6 { font: 32px/42px trajan-pro-1,trajan-pro-2; } 但是使用高级CSS选择器有没有更有效的方法呢?例如: [att^=h] { font: 32px/42px trajan-pro-1,trajan-pro-2; } (但显然这是行不通的)
154 css  css-selectors 

9
如何用CSS设置readonly属性的样式?
我目前正在使用readonly =“ readonly”来禁用字段。我现在正尝试使用CSS设置属性样式。我尝试使用 input[readonly] { /*styling info here*/ } 但由于某种原因,它无法正常工作。我也尝试过 input[readonly='readonly'] { /*styling info here*/ } 那也不起作用。 如何使用CSS设置readonly属性的样式?
150 html  css  css-selectors 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.