问题标签 [css-selectors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8142 浏览

javascript - 仅当元素的第一个子元素之前没有文本节点时,如何匹配它?

我正在尝试匹配 div 的 h4(使用 jQuery),以便我可以删除它的上边距。但是,如果 h4 上面没有文本,我只想匹配它。例如,匹配这个:

但不是这个:

我在 jQuery 中能想到的最好的代码是这样的:

但不幸的是,这与上述两种情况都匹配。无论如何指定您希望它是绝对的第一个元素,之前没有文本节点?

0 投票
5 回答
358 浏览

css - E#myid vs. #myid CSS Selectors

I'm curious what the difference is b/w E#myid vs. #myid (E is any element) given that there can only be one element with #myid on a page?

0 投票
4 回答
7361 浏览

css - 删除“除尘我选择器”以外的未使用的 CSS 选择器?

我想从一个通用 CSS 文件中删除所有未使用的 CSS 选择器。虽然 Firefox 扩展“Dust Me Selectors”运行良好,但它只适用于每页。它报告一个页面未使用的选择器,但有些可以在其他页面上使用。

有没有一种工具可以遍历文件夹,扫描所有文件并显示一个未在任何地方使用的选择器列表?

0 投票
5 回答
6028 浏览

asp.net - ASP.NET 菜单和 CSS?

我有一种感觉,在 ASP.NET 中使用 Sitemap 不利于 CSS。我在哪里格式化菜单看起来像 CSS 可以使它看起来。mu ul 和 li's 在哪里?

...初学者,如果就在我的眼皮底下,请原谅我。

0 投票
3 回答
277 浏览

jquery - jquery选择器的问题

这是我的观点来源:

我正在尝试使用此选择器来检查其中一个,但它不起作用:

但如果我这样做,它工作正常:

那是由于asp.net 制作控件的疯狂方式,所以我认为使用以前的选择器会更容易。我究竟做错了什么?

0 投票
1 回答
656 浏览

css - 哪个 CSS 选择器应该设置 background-image 属性?

为了获得整个页面的整体背景图像,我应该为 、 或两者都设置背景html图像body

0 投票
5 回答
220 浏览

css - CSS more short query

For example I have a CSS selector:

Is there a way to write like,

0 投票
9 回答
299087 浏览

css - 在 CSS 中,“.”有什么区别?和“#”声明一组样式时?

#为一个元素声明一组样式以及.在决定使用哪个样式时发挥作用的语义有什么区别?

0 投票
7 回答
240620 浏览

css - 仅将样式应用于第一级 td 标签

有没有办法将一个类的样式应用到一个级别的 td 标签?

0 投票
2 回答
15292 浏览

javascript - JS/jQuery:当悬停在另一个(下部)LI 元素上时,如何选择 UL 导航的第一个 LI 项?

我正在尝试制作一个使用简单无序列表列出所有链接的导航。基本的东西。然而,第一个 LI 元素的类名是“section-title”。在这个“section-title”之后是其他页面的链接。

现在我想将 li.section-title 的背景颜色更改为黑色,同时将鼠标悬停在该部分的链接之一(部分标题下方的 LI 元素)上。

问题是我的导航中有超过 1 个 UL LI.section-title 所以直接方法(有效)正在使用:

但它会同时改变页面所有 li.section-title 元素的颜色。

目前我正在尝试使用 (this).parent 仅获取包含当前悬停在 li 元素上的组的 li.section-title ,但这由于某种原因根本不起作用。也许是它背后的理论是错误的,或者是我的代码。

这是我当前的代码(不起作用):

我对 jQuery 还很陌生,并且在网上搜索了很多这类东西的文档,但根本无法弄清楚。

也许你可以。可以在以下网址找到相关网站(包括损坏的脚本):www.jannisgundermann.com

请注意,li 项目的“轻推”和颜色变化是由与此无关的另一个脚本完成的。

谢谢阅读。詹尼斯