import React from 'react';
const style = {
h2 : {
fontSize: '20px';
color: 'black';
} & span: {
color: 'white';
}
}
const Main = () => {
return (
<h2 style={style}>Hello<span>Test</span></h2>
);
}
export default Main;
**注:**可以是动态的。H2是父标签,我在同一个标签中应用了样式,我希望它也适用于子标签()。
1条答案
按热度按时间kq0g1dla1#
JSX style属性与HTML的style属性类似。样式属性和属性都只接受CSS属性。因此,不允许使用选择器、伪元素或伪类。
使用style属性
替换以下内容:
有:
或者更清晰的:
但是,由于您只希望为h2元素定义样式,因此我们有更多的选项:
CSS / SCSS
使用CSS,在一个单独的文件:
其中,
.your-css.css
文件包含甚至可以是嵌套的(如果使用.scss之类的预处理器)
CSS-in-JS
考虑一个更“React”的解决方案,我们可以使用CSS-in-JS,比如
styled-components
Read More