相关疑难解决方法(0)

是否有"以前的兄弟"CSS选择器?

加号(+)用于下一个兄弟.以前的兄弟姐妹是否有同等效力?

css css-selectors

1253
推荐指数
16
解决办法
62万
查看次数

CSS:仅在以后的兄弟存在时选择元素

在我的HTML结构中,我设置如下:

<body>
   <main>
      <section>
      ...
      </section>

      <aside>
      ...
      </aside>
   </main>
</body>
Run Code Online (Sandbox Code Playgroud)

问题是,并非所有页面都有 <aside>

我需要选择<section>max-width: 500px; <aside>存在时给它一个.默认值是section { max-width: 1000px; }(何时<aside>不存在)

选择器不同,一个标签后面跟着另一个标签 ; 用户[提问]想要一直设置"B"样式.此外,在这个问题中,用户想要选择"B"(不是"A")


  • <section>如果<aside>存在,我只需要设计样式.
  • 我无法更改HTML> _ <的顺序
  • 它只能用CSS完成吗?
  • 我需要什么选择器或如何设置它?
  • 如果不能用CSS完成(我宁愿它只是CSS),我怎么能做到这一点?

html javascript css css-selectors css3

17
推荐指数
2
解决办法
9612
查看次数

标签 统计

css ×2

css-selectors ×2

css3 ×1

html ×1

javascript ×1