关于CSS继承,class和className有什么区别?

时间:2018-12-14 23:37:11

标签: javascript html css reactjs

我正在React React js中探索CSS继承。我传入了同一个对象,但是在使用class和className时得到了两个不同的结果。

这是代码:https://codesandbox.io/s/olk4xm60v6(demo.js)

2 个答案:

答案 0 :(得分:2)

  

要指定CSS类,请使用className属性。这适用于   所有常规DOM和SVG元素,例如<div><a>等。

     

如果您将React与Web组件一起使用(不常见),请使用   类属性。

read doc

Styling and CSS

答案 1 :(得分:0)

ReactJs 中,您编写的是 JSX 而不是 HTML ,因此您必须遵循jsx代码规则

jsx 中的

如果要为特定标签提供类,则需要使用className代替 class