【发布时间】:2017-11-29 20:30:20
【问题描述】:
我有一个外部 Select 反应组件,它反过来渲染 li 标签。
我想为所有li 设置样式,除了第一个margin-left 为20px 的样式;
下面是代码:
const StyledSelect = styled(Select)`
li {
margin-left: 20px;
}
`
知道为什么这不起作用或其他方法吗?
【问题讨论】:
-
您的代码将为 Select 组件内的所有 li 元素设置样式。如果要排除第一个 li,则必须添加一个 css 规则/选择器。见this question
-
你的问题有点不清楚。
margin-left: 20px;应用是否正确,您是否想知道如何排除第一个 li?还是你的风格根本没有应用?