javascript - 如何格式化我的 CSS 和 Bootstrap,以便当页面宽度减小时只有某些元素换行?

标签 javascript html css twitter-bootstrap reactjs

当浏览器窗口足够宽时,我的页面元素会按需要呈现:enter image description here

理想情况下,当页面宽度缩小时,“添加联系人”按钮和“创建营销事件”按钮应尽可能长时间保持在同一行。相反,当页面缩小时,“Create Campaign”按钮会立即转移到下一行: enter image description here

我认为我设置 Bootstrap 行的方式存在问题。请在这里找到我的 React 和 HTML:http://jsfiddle.net/connorcmu/Lq2ew48v/

相关部分:

<section className="row">
      <div className="col-lg-3">
        <Dropdown
          secondary={this.toggle('showCreateDropdown')}
          caption={this.getIntlMessage('addContact')}
          primary={this.toggleForm('contactForm', 'uploadForm')}
          show={this.state.showCreateDropdown}
          fields={[{
            value: this.getIntlMessage('uploadMultiple'),
            action: this.toggleForm('uploadForm', 'contactForm')
          }]} />
      </div>

      <div className="col-lg-3">
        <a target="_blank"
          data-track="click"
          id="createNewsletter"
          data-action="navigate"
          href={props.gemUrl}
          className="btn btn-default newsletter"
          onClick={this.onCreateNewsletter}
          data-label="create-newsletter">
          {self.getIntlMessage('createCampaign')}
        </a>
      </div>

最佳答案

它应该是 class="..."而不是 className="..."

您可以在一个 div 中添加多个 col 类,以针对每个定义的屏幕尺寸定义 div 的单独行为。您可以使用 class="col-xs-12 col-md-6 col-lg-3"而不是 class="col-lg-3"。

关于javascript - 如何格式化我的 CSS 和 Bootstrap,以便当页面宽度减小时只有某些元素换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32957203/

相关文章:

javascript - 从字符串调用 Javascript 函数

javascript - g.raphael js(graphaeljs), line, hoverColumn问题

带有模式的 HTML5 电话号码验证

css - 具有两个 css 动画的 dom 元素如何工作并相互交互?

jQuery根据文本更改表格单元格文本颜色

javascript - 使用 jquery 动态删除表行不起作用

javascript - node.js、socket.io 运动

javascript - 防止在所有索引页面中运行js文件

css - 删除 html 表格单元格中的白色边框和垂直/水平图像

html - 无表的 CSS 问题