javascript - 如何在 React 中添加样式内联
问题描述
如何在 React 中添加样式内联。我尝试了这种方法,但失败了。我没有得到区别
<ul style = {{padding-left: '21px'}}>
<u style={{ text - underline -position: 'under' }}>
但这运行正常:
<ul style={{ color: '#007acc' , textDecoration: 'none' }}>
解决方案
在React中,style
属性需要一个JavaScript对象。在您的第二种情况下,您传递的类似如下 - 就像制作一个您传递给的变量style
:
const stlye = { color: '#007acc', textDecoration: 'none' };
<ul style={style}>
从文档中查看style
属性:
style 属性接受带有 camelCased 属性的 JavaScript 对象,而不是 CSS 字符串。这与 DOM 样式的 JavaScript 属性一致,效率更高,并且可以防止 XSS 安全漏洞。
因此,对于您要求的样式,可以按如下方式应用camelCased:
<ul style={ { textUnderlinePosition: 'under', paddingLeft: '21px' } }>
我希望这能澄清!
推荐阅读
- excel - Excel:- 多级表中的差异 b/w 枢轴值 col
- vhdl - VHDL:生成内部的 if 语句
- server-side-rendering - Sveltekit 和 SSR
- shell - 在'for file in 中排除一个文件;做 ; 完成'命令
- javascript - Next.js 静态生成与动态导入
- python - 更改 docker run 命令以接受对 CSV 文件的更改
- javascript - Vue - 构建过程后如何在根文件夹中定位和读取文件
- javascript - 如何检查 UseMemo() 内的多个条件
- python - dfs中的元组索引超出范围
- amazon-web-services - 如何使用 AWS Java sdk 为存储桶设置“存储桶所有者首选”选项?