相关疑难解决方法(0)

在CSS中积极向前看

我在Perl正则表达式中知道正向前瞻的概念,即q(?=u)匹配aq后跟au,而不是使u成为匹配的一部分.我正在寻找类似于css的东西:我想匹配一个div,然后是一个兄弟姐妹div.specialClass.

<div>..</div>  <!-- div to match -->
<div class="specialClass">..</div>
Run Code Online (Sandbox Code Playgroud)

我玩过+但是匹配div.specialClass,而我想要前面的div.

css regex

9
推荐指数
1
解决办法
1872
查看次数

CSS中的.closest()

可能重复:
是否有CSS父选择器?

我能够通过使用隐藏以这种方式看的DOM树.closest().

<div class='parent'>
  <!-- some html code -->
  <div class='child'>
  </div>
  <!-- some html code -->
<div>

$('.child').closest('parent').hide();
Run Code Online (Sandbox Code Playgroud)

只使用CSS就可以获得相同的效果?
如果有,怎么样?

javascript css jquery css3

9
推荐指数
1
解决办法
6064
查看次数

CSS - 如果child具有特定类,则设计父类

可能重复:
活动子的父级的复杂CSS选择器
是否有CSS父选择器?

有没有办法根据子元素是否具有特定类来设计父类?

<div class="container">
   <div class="content1">
      text
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

.

<div class="container">
   <div class="content2">
      text
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想.container根据子类是否为content1或者设计第一个content2.它必须是纯css解决方案,没有javascript.

html css web

9
推荐指数
3
解决办法
2万
查看次数

包含图像的锚标签上没有边框

我的文档中有一个锚标记的全局规则:

a,a:hover {border-bottom: 1px solid #ccc;}
Run Code Online (Sandbox Code Playgroud)

但是边框在图像上看起来并不好看.我很好奇是否有办法删除包含仅使用纯CSS的图像的锚标签的边框?

css anchor image border

9
推荐指数
1
解决办法
7995
查看次数

选择递归:last-child.可能?

在CSS中,是否可以递归选择all:last-child from body?

鉴于此标记:

<body>
  <div id="_1">
    <div id="_2"></div>
  </div>
  <div id="_3">
    <div id="_4">
      <div id="_5"></div>
      <div id="_6"></div>
    </div>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

我正在寻找div no.3,4和6

另一种说法是:

body > :last-child,
body > :last-child > :last-child,
body > :last-child > :last-child > :last-child,
body > :last-child > :last-child > :last-child > :last-child {
  /* My stuff here */
}
Run Code Online (Sandbox Code Playgroud)

但显然这不是一个好方法.

css css-selectors css3

8
推荐指数
1
解决办法
2046
查看次数

删除嵌套列表中的双项目符号

嵌套列表有双子弹.一个用于li子列表和另一个用于子列表.

    <ul>
        <li>item</li>
        <li>item</li>
        <li>
            <ul>
                <li>item</li>
                <li>item</li>
                <li>item</li>
            </ul>
        </li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

html css html-lists

8
推荐指数
2
解决办法
3849
查看次数

父选择器是否在css4中可用?

这里是小提琴,我有2个div,一个是外盒,另一个是innerBox,点击innerBox我需要更改外部的属性box.

从css3开始它不可能,css4中有什么可用吗?

html css-selectors css3

8
推荐指数
2
解决办法
4269
查看次数

使用 CSS 隐藏所选元素的父元素

仅使用CSS,如果子元素没有类,是否可以隐藏父元素?

<!-- hide this -->
<div class="parent">
  <p class="badChild" />
</div>

<!-- do not hide this -->
<div class="parent">
  <p class="goodChild" />
</div>
Run Code Online (Sandbox Code Playgroud)

不幸的是,我无法更改页面的标记。我只能添加 CSS 规则。

css

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

在孩子的悬停时,更改父容器的背景颜色(仅限CSS)

这是一个常见的问题.它几乎总是立即关闭作为这个问题的副本:是否有CSS父选择器?

副本很好地指出父元素不能用CSS作为目标.但它对原始问题几乎没有提供指导,这可能会在XY问题中被捕获.

在这种特殊情况下......

如何在悬停孩子时更改父母的背景颜色?

...至少有一个可以解决问题的CSS解决方案.

<div>
  <a href="#">Anchor Text</a>
</div>
Run Code Online (Sandbox Code Playgroud)

html css css3

8
推荐指数
3
解决办法
6573
查看次数

CSS有没有像jQuery的那样:has()?

在CSS(任何版本)中,是否有像:has()jQuery中的选择器那样的任何其他方式?

jQuery(':has(selector)')

描述:选择包含至少一个与指定选择器匹配的元素的元素.

http://api.jquery.com/has-selector/

css jquery css-selectors css3 jquery-selectors

7
推荐指数
2
解决办法
449
查看次数