Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS选择器&;引导转盘:无法看到溢出_Css_Twitter Bootstrap_Ghost - Fatal编程技术网

CSS选择器&;引导转盘:无法看到溢出

CSS选择器&;引导转盘:无法看到溢出,css,twitter-bootstrap,ghost,Css,Twitter Bootstrap,Ghost,由于某些原因,我无法专门覆盖.internal carousel的溢出隐藏属性 此代码在一般情况下执行此操作: .carousel-inner{ overflow: visible; } 但我希望在特定情况下,只有在旋转木马div内使用aside标记时,溢出才会可见(即,aside才会可见) 奇怪的是,这段代码不起作用 .carousel-inner aside { overflow: visible; } 会发生什么事 我在上重新创建了一

由于某些原因,我无法专门覆盖
.internal carousel
的溢出隐藏属性

此代码在一般情况下执行此操作:

   .carousel-inner{
      overflow: visible;
    }
但我希望在特定情况下,只有在旋转木马div内使用
aside
标记时,溢出才会可见(即,aside才会可见)

奇怪的是,这段代码不起作用

   .carousel-inner aside {
      overflow: visible;
    }
会发生什么事

我在上重新创建了一个最小的示例

当您将
.carousel-inner-aside{
更改为
.carousel-inner{
时,我想要的结果将起作用。问题是它将应用于所有元素,我只想将其应用于
aside


编辑:我注意到这个问题直接回答了我的问题。由于某种原因,尽管我无法实现解决方案。所以,如果有人有其他建议,我很乐意听到。在CSS中,你想做的是不可能的,因为你不能真正针对“父母”使用基于特定子元素配置的选择器。然后需要运行一些javascript/jQuery代码,以便将类添加到所有作为子元素直接父元素的div中

下面是一个jQuery示例:

$(document).ready( function(){
    $('aside').each(function(){
        $(this).parents('.carousel-inner').addClass('withaside');
    });
});
还有小提琴:

一旦你实现了这个,你就可以很容易地将任何属性附加到这个类上,它是
overflow
还是在我的例子中是基本文本颜色