CSS样式取决于父Flexbox是否换行

qni6mghb  于 2022-12-15  发布在  其他
关注(0)|答案(1)|浏览(120)

我想建立一个简单的网页,其标题看起来像这样:

header {
  display: flex;
  justify-content: space-between;
}

#header {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
}

#titre {
  display: inline-block;
}

nav {
  display: inline-flex;
}

nav a {
  display: inline-block;
}

#lang {
  flex-grow: 0;
  flex-shrink: 0;
}
<header>
  <div id="header">
    <a id="titre" href="...">John Doe</a>
    <nav>
      <a href="...">...</a>
      <a href="...">...</a> ...
    </nav>
  </div>
  <div id="lang">...</div>
</header>

#titlenav在一行中时,我希望这样:single-line version of what i want
否则,我希望所有这些元素都逐行显示:multiple-line version of what i want
是否可以只使用CSS来实现这一点,比如条件化#header是否被 Package ?

5anewei6

5anewei61#

滴度{显示:块; }导航{显示:块; }

相关问题