【问题标题】:How to edit bootstrap button `pull-right` in REACT? It is not responding (using bootstrap v3)如何在 REACT 中编辑引导按钮“向右拉”?它没有响应(使用 bootstrap v3)
【发布时间】:2018-03-03 23:52:13
【问题描述】:

我试图在我的文章列表中添加按钮。这是为了保存文章。但它不会向右移动。我试过了,它起作用了,但是按钮相互重叠。所以我的方法是把它包裹在一个 div 容器周围,并给那个 div 一个 className=pull-right 。我是新手 - 没有工作。我希望有人能阐明这一点 - 在此先感谢。

import React from "react";
import styles from "../styles/style.css";
const Results = props => {
  return (
    <div className="container fluid">
      {/* line space */}
      <div>Search Results: </div>

      <ul className="list-group">
        {props.results.map(result => {
          return (
            <a href={result.url} onClick={result.handleArticleOnClick}>
              <li className="list-group-item" key={result.id}>
                {result.title}
                <button
                  type="button"
                  className={styles.style}
                  onClick={result.handleSaveArticle}
                >
                  Save this
                </button>
              </li>
            </a>
          );
        })}
      </ul>
    </div>
  );
};

export default Results;

【问题讨论】:

    标签: javascript node.js twitter-bootstrap reactjs


    【解决方案1】:

    只要清除你的花车。

        <li className="list-group-item clearfix" key={result.id}>
            ...
                <button
                  type="button"
                  className={`pull-right ${styles.style}`}
                  onClick={result.handleSaveArticle}
                >
    

    【讨论】:

      【解决方案2】:

      把 li 标签变成弹性盒子怎么样:

      li{
        display: flex;
        justify-content: space-between; 
      }
      <a>
        <li>
           <div>Some text</div>
           <button type="button">
             Save this
            </button>
        </li>
      </a>

      如果您使用的是 Bootstrap V4

      import React from "react";
      import styles from "../styles/style.css";
      const Results = props => {
        return (
          <div className="container fluid">
            {/* line space */}
            <div>Search Results: </div>
      
            <ul className="list-group">
              {props.results.map(result => {
                return (
                  <a href={result.url} onClick={result.handleArticleOnClick}>
                    <li className="list-group-item d-flex justify-content-between" key={result.id}>
                      {result.title}
                      <button
                        type="button"
                        className={styles.style}
                        onClick={result.handleSaveArticle}
                      >
                        Save this
                      </button>
                    </li>
                  </a>
                );
              })}
            </ul>
          </div>
        );
      };
      
      export default Results;

      【讨论】:

      • 凯文没用。还是一样的结果。在上面你说i标签?这是什么意思?
      • 对不起,我是说 li 元素。 :)
      • 如果你使用的是 Bootstrap V4:
      • 如果不是,你可以写li 元素的一些 CSS 作为我的第一个示例。
    • 抱歉,我使用的是版本 3
    • 所以,你可以给你的 li 元素一些 CSS,比如: display: flex; justify-content: 中间空格;
    • 猜你喜欢
      相关资源
      最近更新 更多
      热门标签