javascript - 相当于 react 样式中的 ul li

标签 javascript css reactjs

我正在尝试制作 padding在我的 <li>元素等于 0 而不使用 styles=newListStyle .我想在 ul li 的 css 中使用等效的相同语法, 让我的 li元素没有填充。当前代码:

listOne: {
  width: '50%',
  float: 'left',
  fontSize: '30px',
  color: theme.colour.lightGrey,
  marginTop: '0',
  fontStyle: 'normal',
  fontStretch: 'normal',
  textAlign: 'left'
},

最佳答案

你需要为此使用 CSS 模块,并将它们导入到你的 React 组件中,如下所示:

import React from 'react';
import styles from './styles.css';

class Thing extends React.Component {
  render() {
    return (
      <ul className={styles.list}>
        <li>item</li>
        <li>item</li>
      </ul>
    );
  }
}

然后,在您的 styles.css 文件中,您可以执行如下操作:

ul.list {
  /* styles */
}

ul.list li {
  /* styles */
}

如果您像上面那样使用内联样式,那么您将别无选择,只能单独设置每个元素的样式,并且您将消除在 css 中使用“级联”的可能性。

关于javascript - 相当于 react 样式中的 ul li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40844196/

相关文章:

javascript - NVD3折线图X轴仅显示初始9个值

javascript - Google Charts - 将 ChartRangeFilter 结束范围设置为新数据后的最大值

javascript - VueJs 使用 Axios 发布。错误变量未定义

CSSTransition 未导入 - 类型无效

javascript - 如何渲染通过表单输入添加的数据?

CSS开始写代码

javascript - 使用 bigSlide jquery 插件定位菜单

jquery - CUstom Select Option Box 仅显示选项的一部分

javascript - ReactJS 获取 - 正文 : json. stringify

reactjs - 如果用户访问 Next.js 中的特定 URL,如何重定向到另一个页面?