【问题标题】:Align Grid nicely很好地对齐网格
【发布时间】:2018-08-29 13:43:50
【问题描述】:

我为此头疼。我正在使用一个 Grid 容器,其中包含两个网格。一个带有 textfield ,一个带有 Checkbox 。网格拒绝正确对齐。

   <Grid container>
    <Grid item sm={2}>
     <TextField
      id="filter"
      label={labels.filterHelperText}
      value={this.props.brokersListFilter}
      onChange={this.onFilterChange}
      InputProps={{
        startAdornment: (
          <InputAdornment position="start">
            <FilterListIcon />
          </InputAdornment>
        )
      }}
    />
    </Grid>
    <Grid item sm={1}>
        <FormControlLabel
          className={this.props.classes.checkbox}
          control={
            <Checkbox
              checked={this.props.activeAgentsOnly}
              onChange={this.props.setActiveAgentsOnly}
              color="primary"
            />
          }
          label={labels.isActive}
        />
      </Grid>
     </Grid>

使用此代码,间距太大...如果我将第一个内部网格更改为 sm={1} ,那么两个网格相互重叠(如果它们在不同的网格上怎么可能?)我需要以某种方式缩小这两个网格之间的差距.. 我该怎么做?

重叠:

不重叠:

【问题讨论】:

  • 您使用的是什么网格系统?你能提供重叠的图像吗?
  • @Chris Material-ui 网格。我上传了一张图片
  • 请添加jss的css样式组件

标签: javascript reactjs grid material-ui


【解决方案1】:

请更新网格项目,如

<Grid item sm={2}>

<Grid item sm={6}>
<Grid item sm={6}>

应该等于 12. 8+4 或 6+6 等等.....

【讨论】:

  • 不是这样,我只是缺少fullWidth属性:D
猜你喜欢
  • 2019-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-16
  • 1970-01-01
  • 1970-01-01
  • 2017-05-30
相关资源
最近更新 更多