【发布时间】:2019-06-14 07:28:16
【问题描述】:
我正在开发一个 React 应用程序并在 JS 库中使用 withStyles CSS 来处理 CSS。我在 Mozilla 中遇到了一个问题,我必须根据 Mozilla 浏览器更改高度属性。如何在 JS 中使用 CSS 更改它?似乎 @-moz-document url-prefix() 不适用于 withStyles。
const styles = theme => ({
radioGroupRoot : {
backgroundColor : "#fff9d8",
alignItems : "center",
marginTop : '15px'
},
labelRoot : {
margin : 0,
width : "100%",
alignItems : "end"
},
radioLabel : {
width : "100%",
backgroundColor: "#fff9d8"
},
radioRoot : {
height : "37px",
width : "37px",
color : 'rgba(0, 0, 0, 0.7)'
},
'@-moz-document url-prefix()' : {
radioRoot : {
height: '52px'
}
}
});
【问题讨论】:
-
您是否询问过是否有人可以直接解决您的问题,而不是添加特定于浏览器的代码?
-
@Kravimir 抱歉,我没听懂……即使是直接修复,我也需要确定浏览器是 Mozilla 而不是 chrome,因此我可以相应地修改我的 CSS ..
-
对不起,我的意思不是很清楚。我在问您是否已寻求帮助以在不使用浏览器特定代码的情况下找到解决浏览器差异的方法?
标签: javascript css reactjs mozilla css-in-js