【发布时间】:2021-04-30 21:21:54
【问题描述】:
我有一个如下所示的无序列表元素:
<ul className={styles["projects-pd-subdetails-list"]}>
{detail.subdetails.map((sub) => (
<li
className={styles["projects-pd-text projects-pd-subdetail"]}
>
{sub}
</li>
))}
</ul>
使用普通的 React 元素,我可以像这样为 li 元素应用多个类:
<li className="projects-pd-text projects-pd-subdetail">{sub}</li>
但是,像我在 nextjs 中那样使用空格意味着样式会被忽略。如何解决此问题并在此处正确说明我的 li 元素的两个类名?
【问题讨论】:
-
我没有使用过
next.js,但查看您的代码,我认为styles是某种映射,正确的语法类似于:className={styles["projects-pd-subdetail"] + " " + styles["projects-pd-text"]}跨度> -
是的,雅各布,这行得通。您可以将其放在答案形式而不是评论中吗?我想选择您的回答作为正确答案,这样您就可以得到认可。
标签: javascript css reactjs next.js