0

在最初的手风琴中,我最终使用了:

.accordion div{
    display:inline-block;
    width:311px;
}

因此,位于手风琴内的任何 div 都遵循这些细节。当我不得不找到/重新制作一个新的手风琴时(该死的 IE8!)新的手风琴已经包含了一个 div。

是否可以创建一个新类来替换 div?所以它会像

.accordion **uniqueclass?**{
        display:inline-block;
        width:311px;
    }

这样它就不会干扰已经存在的 div。我不确定你是否可以在指定一个类之后再指定一个类。

和往常一样,我是一个 CSS 菜鸟,所以请用英语解释一下:D

4

2 回答 2

0

".according div" 选择 ".accordion" 中的所有 div。您可以用任何其他类替换“div”并将其分配给手风琴内的 div,它应该可以工作。

例子:

.accordion div.anything {
}

会选择带有 .accordion 的 div,但不会选择其他 div。

<section class="accordion">
<div></div>
<div class="anything"></div>
<div></div>
</section>

这应该可以帮助您理解 CSS 选择器:http: //net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/

于 2013-06-03T10:18:14.340 回答
0

是的,你可以:例如:.accordian .round{border-radius:250px;} 这将为 .accordian 中的每个元素与 .round 类赋予一个边界半径 – DiederikEEn

  • 只是想将此作为答案,因为它是该问题的最简单解决方案。再次感谢 DiederikEEn。
于 2013-06-03T10:31:06.813 回答