相关疑难解决方法(0)

有一个CSS父选择器吗?

如何选择<li>作为锚元素直接父元素的元素?

在示例中,我的CSS将是这样的:

li < a.active {
    property: value;
}
Run Code Online (Sandbox Code Playgroud)

显然有一些方法可以使用JavaScript来实现这一点,但我希望CSS Level 2本身存在某种解决方法.

我尝试设置样式的菜单正在由CMS喷出,因此我无法将活动元素移动到<li>元素...(除非我主题菜单创建模块,我宁愿不这样做).

有任何想法吗?

css css-selectors

2986
推荐指数
27
解决办法
185万
查看次数

"foo包含bar"的CSS选择器?

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

有没有办法使CSS选择器匹配以下?

All OBJECT elements
  which have a PARAM element inside of them
Run Code Online (Sandbox Code Playgroud)

选择器

OBJECT PARAM
Run Code Online (Sandbox Code Playgroud)

不起作用,因为它匹配PARAM,而不是OBJECT.我想将{display:none}应用于对象; 将它应用于PARAM是没用的.

(我知道我可以用jQuery - $("object param").closest("object")和VanillaJS - 来解决这个问题document.querySelector("object param").closest("object")- 但我正在尝试在页面上创建CSS规则.)

css css-selectors

385
推荐指数
2
解决办法
30万
查看次数

活动子的父级的复杂CSS选择器

有没有办法根据类中子元素的类选择父元素?与我相关的示例与http://drupal.org的精美菜单插件的HTML输出相关.输出呈现如下:

<ul class="menu">  
    <li>  
        <a class="active">Active Page</a>  
    </li>  
    <li>    
        <a>Some Other Page</a>  
    </li>  
</ul>  
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否可以将样式应用于包含具有活动类的锚的列表项.显然,我更喜欢将列表项标记为活动,但我无法控制生成的代码.我可以使用javascript(JQuery spring to mind)执行此类操作,但我想知道是否有使用CSS选择器的方法.

为了清楚起见,我想将一个样式应用于列表项,而不是锚.

css css-selectors

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

CSS父/祖先选择器

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

我知道这是一个黑暗中的镜头,但有没有办法,只使用CSS,CSS2,没有jquery,没有javascript,来选择和设计元素的祖先?我已经通过选择器,但我发布这个以防我错过了一些东西或有一个聪明的解决方法.

例如,假设我有一个类名为"test"的表嵌套在div中.有某种形式:

<div>
    <table class="test">
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)
div (with child) .test
{
     /*styling, for div, not .test ...*/
}
Run Code Online (Sandbox Code Playgroud)

css xhtml styles styling

13
推荐指数
2
解决办法
4万
查看次数

标签 统计

css ×4

css-selectors ×3

styles ×1

styling ×1

xhtml ×1