标签: pseudo-class

在标记之后使用CSS中的HTML悬停状态

我目前正在尝试将一些html传递到:css中的伪类后,在链接一旦悬停后添加箭头.很久以前我在WordPress主题版中看到过这种情况,该主题曾经是默认安装.我觉得我必须错过一些简单的东西.

a:hover:after{content: "»"}  
Run Code Online (Sandbox Code Playgroud)

预先感谢!

html css hover pseudo-class

6
推荐指数
1
解决办法
1万
查看次数

伪类:激活在firefox中无法正常工作

CSS:

a:link { color: green;}
a:active {color: orange;}
Run Code Online (Sandbox Code Playgroud)

HTML:

<a href="#">testing</a>
Run Code Online (Sandbox Code Playgroud)

这是JSFiddle

伪类:在链接上单击鼠标按钮,拖动并释放后,活动仍处于活动状态.释放鼠标按钮后如何使链接颜色恢复正常?

我正在使用Firefox 14.它在Chrome中运行良好.

css firefox pseudo-class

6
推荐指数
1
解决办法
5387
查看次数

整个页面中的CSS3 nth-of-type?

在我看来,nth-of-type只能在同一个父元素中工作.有没有办法让它在整个页面上运行?

我的情况:我想通过五种悬停颜色循环链接.这些链接分散在许多段落中.由于每个段落只有一个或两个链接,因此前几个悬停颜色不成比例地受到青睐.

谢谢!

css pseudo-class css3

6
推荐指数
1
解决办法
2744
查看次数

使用jQuery获取每个父项的最后一个孩子

有没有一种简单的方法可以使用jQuery选择每个列表的最后一个li?

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
</ul>
<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
</ul>
<ul>
    <li>1</li>
    <li>2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我尝试过这两种方法,但它们都只返回一个元素.

$("ul li").last()
$("ul li:last")
Run Code Online (Sandbox Code Playgroud)

我会使用CSS:last-child伪类,但由于它是在CSS3中引入而IE8不支持它,我不能

jquery css-selectors pseudo-class jquery-selectors

6
推荐指数
2
解决办法
3282
查看次数

:当在iframe中的内容上设置时,目标css伪类在Firefox中无法正常工作

我创建了两个简单的html页面,其中一个包含iframe,第二个页面加载到第一页的iframe中.第一页位于http://quatorze.atspace.co.uk/Webdev/shared/ffbug1.html

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <title>:target bug in firefox</title>
    <style type=text/css>
    iframe:target {
        display: none;
    }
    ol {
        max-width: 480px;
        font-family: sans-serif;
    }
    li {
        margin: 8px;
    }
    span {
        color: red;
    }
    </style>
</head>
<body>
    <div id="div0">
        <p><a href="#if">HIDE</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#div0">SHOW</a></p>
        <iframe id="if" src="ffbug_files/ffbug3.html" width="400" height="200"></iframe>
        <ol>In Firefox click links on this page in following order:
            <li>Click "DIV 1". First div gets targeted and its background turns silver;</li>
            <li>Click "HIDE". Iframe gets targeted and its "display" property …
Run Code Online (Sandbox Code Playgroud)

css firefox pseudo-class

6
推荐指数
1
解决办法
517
查看次数

CSS伪类排序:nth-​​child和:not

我有以下代码:

<ul class="list">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我用灰色条纹设计了这个列表:

.list li:nth-child(2n) {
    background-color: #ccc;
}
Run Code Online (Sandbox Code Playgroud)

效果很好,但后来我隐藏了一些li元素和条纹的顺序.小提琴

我尝试用以下方法更新选择器:not():

.list li:not(.hidden):nth-child(2n) {
    background-color: #ccc;
}
Run Code Online (Sandbox Code Playgroud)

但这没用.

任何人都可以建议如何订购伪类以保持条纹顺序?

css css-selectors pseudo-class css3

6
推荐指数
1
解决办法
266
查看次数

覆盖:在&之前的类引导内容

我想覆盖以下CSS

  .navbar:before{
    display: table;
    content: " ";
  }
Run Code Online (Sandbox Code Playgroud)

并删除之前或之后文件中可能的任何内容.它在导航栏和左侧面板之间创建了不必要的空间.我试着给那个班级

content: none !important;
Run Code Online (Sandbox Code Playgroud)

但它没有被覆盖.我们有什么办法可以覆盖这个吗?我是最新的Bootsrap版本.

css pseudo-class css3 twitter-bootstrap twitter-bootstrap-3

6
推荐指数
2
解决办法
5431
查看次数

为什么你想要一个不是链接的锚标签?(没有href属性?)

问题

我已经阅读了几篇较早的SO帖子,研究关于锚伪类的信息,并且不断遇到"a"与"a:link"之间的混淆以及何时以及为什么要使用它们.在我看到的最常见的原因中,经常会说"a"会像链接一样

<a name="something">
Run Code Online (Sandbox Code Playgroud)

我的问题

  1. 我只是好奇是否有人可以解释为什么你想做那样的事情?
  2. 我已经读过,也许它与JavaScript目标有关,但是使用HTML5/CSS3和像jQuery这样的库,这甚至是一种有效的技术可供使用了吗?
  3. 在什么情况下使用不是链接的锚标记(即,没有"href"属性)是#BestPractice,还是完全弃用了这个方法?

javascript anchor deprecated pseudo-class css3

6
推荐指数
1
解决办法
72
查看次数

如何将伪元素与伪类组合?

我如何组合伪元素,如:after和伪类,:hover:not

li {
  margin-bottom: 10px;
}
li:after {
  content: '';
  display: block;
  width: 0;
  height: 3px;
  background: #009688;
  transition: width .8s;
}
li:hover:after {
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<ul>
  <li>first</li>
  <li>second</li>
  <li>third</li>
  <li>forth</li>
  <li>fifth</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

例如,如何从此悬停效果中排除列表中的第一个和第三个项目?

css css-selectors pseudo-class css3 pseudo-element

6
推荐指数
2
解决办法
3061
查看次数

为什么在 Chrome 中按按钮上的 Enter 不会导致 :active 状态?

在当前 Chrome (80) 中检查以下代码片段:

foo.addEventListener('click', () => {
  console.log('button activated');
})
Run Code Online (Sandbox Code Playgroud)
button:active {
  background-color: yellow;
}
Run Code Online (Sandbox Code Playgroud)
<button type="button" id="foo">Activate me using Click, Enter, Space</button>
Run Code Online (Sandbox Code Playgroud)

Chrome在单击button:active(向左或向右)按钮或使用 激活按钮时应用样式,但在使用 激活时则不应用样式Space Enter

button:activeFirefox 仅在单击(仅鼠标左键)按钮时应用样式。

有人知道吗

  1. 应该如何运作,以及
  2. button:active无论使用哪种激活方法,如何让按钮显示?

我非常喜欢基于 CSS 的解决方案。使用关键侦听器添加/删除类将是一个非常丑陋的解决方案,并且不在这个问题的范围内。

编辑

必须有,或者至少应该有一种标准方法,让用户使用Enter其操作的视觉反馈来激活按钮。这种行为是否没有在某处指定?如果是的话,我可以将其作为 Mozilla 错误跟踪器和 Chromium 问题跟踪器上的问题提出。

html css pseudo-class

6
推荐指数
1
解决办法
1314
查看次数