- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试对齐 FormControlLabel
组件内的标签和单选按钮,以便无论其中的文本如何,标签都具有相同的宽度。这是它目前的样子:
这是我的代码:
<RadioGroup row>
<FormControl>
<FormControlLabel
value={first_column_day}
control={
<Radio
value={first_column_day}
/>
}
label={<Typography variant={"subtitle2"}>{first_column_day}</Typography>}
labelPlacement="start"
/>
</FormControl>
<FormControl>
<FormControlLabel
value={second_column_day}
control={
<Radio
value={second_column_day}
/>
}
label={<Typography variant={"subtitle2"}>{second_column_day}</Typography>}
labelPlacement="start"
/>
</FormControl>
</RadioGroup>
我尝试为 FormControl
添加 justifyContent
:
<FormControl style={{ display: 'flex', flexDirection: 'row', justifyContent: 'space-between' }}>
我还尝试将 Typography
包装在 div
中:
<div><Typography variant={"subtitle2"}>{first_column_day}</Typography></div>
但是这些都不起作用。到目前为止,唯一可行的是向 Typography
添加固定宽度,如下所示:
<Typography style={{ width: 75 }} variant={"subtitle2"}>{first_column_day}</Typography>
但我真的不喜欢这样做,因为它没有响应。将宽度设置为 100% 也不起作用。
最佳答案
如果您需要像下面这样对齐而不失去响应能力,您可以将 min-width
添加到 FormControlLabel
组件 -
此处使用沙箱 - https://codesandbox.io/s/material-demo-3u8i2?file=/demo.js
关于css - Material UI 如何证明 FormControlLabel 中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61223247/
我试图有一个内联表单,其中标签留给控件,这似乎不是各种表单组件的默认用法。 到目前为止,这可以解决问题: } /> 但
如何在 Material-UI FormControlLabel 上设置内联字体大小?以下尝试不起作用。 const styles: any = createStyles({ formContr
我正在尝试对齐 FormControlLabel 组件内的标签和单选按钮,以便无论其中的文本如何,标签都具有相同的宽度。这是它目前的样子: 这是我的代码: }
我正在尝试从 Material UI 测试 FormControlLabel 组件。当我尝试模拟点击时,Enzyme 不会在我的组件上触发点击事件。 我尝试使用 shallow、createShall
如何更改 FormControlLabel 内标签的字体大小?我将它与 React 一起用于前端 JS onClick('rdOption4')} /> }
我是 material UI 的新手。这里我有以下表单 } label={data?.Name ?? "NO_LABEL"} /> 现在,整个标签变得可单击,因为该区域有
我使用 RadioGroup 组件通过 FormControlLabel 显示单选选项的动态列表。动态单选选项已成功显示,我可以使用 RadioGroup 中的 onChange 检索选定的单选选项。
我是一名优秀的程序员,十分优秀!