问题标签 [pseudo-class]
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.
css - :visited 伪类何时应用于超链接
:visited
我对伪类有一些疑问:
- 浏览器根据什么决定何时
:visited
应将伪类应用于超链接? - 他们是从浏览器的页面历史记录中获取这些信息,还是在每个会话或其他地方存储这些信息?
- (对于网页的开发人员)是否可以控制
:visited
伪类应用于超链接的时间?
(注意:我不是要解决实际问题,我只是想知道它是如何工作的)
css - CSS 和 Internet Explorer 中的 :last-child 伪类选择器
我有以下代码:
但是,在最后一个元素上,我需要删除该边框,因为我正在使用的设计表明最后一项不需要边框作为分隔符。
所以,我需要定位列表的最后一个孩子,所以在我的 css 中我添加了
众所周知,它在 Firefox、Safari 和 Chrome 中运行良好。
当我们在 Internet Explorer 6 到 8 中查看页面时,问题就出现了。
css - css伪类:悬停不工作
我正在努力让一个最简单的 CSS 悬停伪类工作。任何人都知道为什么以下不起作用?
的CSS
html
问这么简单的问题我真的觉得很愚蠢,我做了一百次,但不明白为什么这不应该工作。
iphone - :active 伪类在移动 Safari 中不起作用
<a>
在 iPhone/iPad/iPod 上的 Webkit 中,当您点击元素时,不会触发为标签指定 :active 伪类的样式。我怎样才能让它触发?示例代码:
css - 如何选择 CSS 中的所有伪类?
我有一个按钮,我想知道是否可以使 CSS 波纹管更短。
我的意思是也许:
也许没有更短的方法,但我只是想知道。我发现了这样的事情:
但它不起作用,不知道为什么..有关信息 - 我在文件顶部有一个通用的 css:
所以按钮类 a 应该覆盖主要的 css。
php - 使用 PHP 数组分配随机 CSS 伪类
目标:在用户鼠标悬停时为 Wordpress 生成的标签云随机分配不同颜色的 CSS 背景。
我的方法(到目前为止不成功):
我认为 foreach PHP 循环将是最简单的方法。我创建了两个数组($colors 和 $tags)。我用我想要使用的颜色的十六进制标签手动填充了 $colors。$tags 由 wordpress 标签云数组填充(如果有兴趣,请在此处了解更多信息:http: //codex.wordpress.org/Function_Reference/wp_tag_cloud),我已将其设置为获取此博客上 40 个最受欢迎的标签。
然后我在 $tags 上使用 PHP shuffle 函数来混合前 40 个标签,通过 foreach 循环运行这 40 个标签,然后随机分配一个混洗的 $colors 到一个 CSS 伪类,该类得到回显。
该代码有效,这是输出示例:
问题:当我将鼠标悬停在任何标签上时,背景永远不会出现。这让我觉得 CSS 可能很糟糕。
花生画廊的几个问题:
1)如何通过 PHP 随机应用 CSS 伪类?
2)即使这样可行,这里的 CSS 输出是否符合标准?
3)我应该担心这里的标准吗?
有兴趣听到任何回复 - 提前感谢您的时间。
html - 在 css 中使用 :before 伪类插入特殊字符
我:before
在 css 中玩弄伪类,试图插入一个特殊字符,但结果不是我所希望的。
使用:
我得到了我想要的字符,但在它之前有一个Â字符并使用:
»
我在 html 页面上得到了完整的信息。
我可以想出几种方法来解决我的问题,但我想知道如果我想使用:before
伪类,正确的语法是什么。
顺便说一句,我的文档类型是:
css - 如何改变纯 CSS 不活跃的元素?
我了解如何更改活动<li>
元素的描述
但是如何更改所有其他不活动的元素?
例如,我所有的元素都是粗体的,但是当我选择其中一个时,其他所有元素都会变回正常。
谢谢!
jquery - 更改背景位置 - 更好地使用 jQuery 或 :hover 与 Selectivizr?
我用 jQuery 做背景翻转已经有一段时间了,像这样:
但我最近遇到了 Selectivizr,它允许在 IE6-8 中使用伪类,其中包括:hover。
那会是比使用 jQuery 更好的方法吗?当然,它们都是 JS,因此无法满足用户启用 javascript 的要求。但除此之外,使用其中一个而不是另一个有什么好处?
干杯:)
javascript - 继续 JavaScript “类” - 内的枚举
从上一个问题,我有以下内容:
所以我已经实现了一个资源类,现在我想继续扩展它并添加我所有的常量和枚举(或者只要 JS 允许......)。
这是我目前拥有的:
这就是我想继续将其扩展到:
当我尝试访问 resources.directions.up 时,我的 JS 脚本在一堆燃烧的代码中崩溃了。在这种情况下是否允许枚举,如果不允许,我如何正确插入它们以在正常功能之外使用?我也尝试将它们定义为具有类似效果的全局。
编辑:修正了逗号......这只是转录它的错误。
当我在 Firefox 中运行它并查看控制台时,我收到一条错误消息,显示resources is undefined
.
资源“类”在我的脚本顶部定义,并function enemies()
直接跟随......所以据我了解它应该仍然在范围内......