【发布时间】:2017-07-26 08:32:47
【问题描述】:
我正在尝试在 IE11 的 ReactJS 环境中设置复选框的样式,但似乎没有取得多大成功。有人可以请教吗?代码如下:
CSS:
.squared {
input[type=checkbox] {
border-radius: 4px;
background: #ff0000;
width:100px;
}
HTML:
<Col numCol={2} className="col-w-select squared">
<input style={{float: 'left', borderColor: 'red', border: '3px'}} type="checkbox" checked={isChecked} /> <span className={(String(currentlyClicked) !== String(item[idField])) ? 'l-collapse-icon' : 'l-expand-icon'}> </span>
</Col>
请注意,在输入标签中应用样式属性 本身好像没有影响!?
谢谢
【问题讨论】:
-
1. CSS 语法不支持嵌套。你使用像 LESS/SASS 这样的预处理器吗? 2.内联样式应该可以工作,但是速记
border会覆盖borderColor,并且对复选框应用边框可能确实没有效果。float工作正常。这和 React 关系不大,在纯 HTML+CSS 中效果也是一样的。 -
@jnoweb,我的回答对你有用吗?如果是,请考虑将其标记为“已接受”。
标签: javascript html css reactjs checkbox