Css 水平对齐两个元件

Css 水平对齐两个元件,css,reactjs,Css,Reactjs,我试图定位h3并在窗口的另一端下拉,justify content不起作用只需使用,将容器CSS设置为具有display:flex这将把所有内容放在同一行 当涉及到将css应用于ReactJs中的组件时,请查看使用 .results-bar-div { display: flex; justify-content: space-between; } 从“React”导入React; 从“react dom”导入react dom; 从“react dom”导入{render}; 进口{

我试图定位h3并在窗口的另一端下拉,
justify content
不起作用

只需使用,将容器CSS设置为具有
display:flex
这将把所有内容放在同一行

当涉及到将css应用于ReactJs中的组件时,请查看使用

.results-bar-div {
  display: flex;
  justify-content: space-between;
}
从“React”导入React;
从“react dom”导入react dom;
从“react dom”导入{render};
进口{
下拉列表,
下拉开关,
下拉菜单,
下拉项
}从“反应带”;
常量divStyle={
显示:“flex”,
对齐项目:“中心”
};
类应用程序扩展了React.Component{
状态={
dropdownOpen:对
}
render(){
返回(
99个结果
下拉列表
);
}
}

我会使用css应用样式。 您可以直接设置下拉列表的样式,也可以通过className属性为其指定一个类。
Stlye它可以是float,也可以是display flex,这与React无关。只需像其他元素一样定位它们–在
h3
上设置
display:inline block
Dropdown
,或者在父
div
上使用
display:flex
,或者使用
float
,或者……我已经改变了这一点,现在我正在尝试将下拉框对齐到窗口的右侧<代码>显示:flex;证明内容:之间的空间不工作默认情况下,弹性项按源顺序排列。但是,order属性控制它们在flex容器中的显示顺序。查看flexbox指南,它向您展示了一个使用
order:
ah ok的示例,谢谢
flex:1
justify content:space-between
是我想要的
.results-bar-div {
  display: flex;
  justify-content: space-between;
}
import React from "react";
import ReactDOM from "react-dom";
import { render } from "react-dom";


import {
  Dropdown,
  DropdownToggle,
  DropdownMenu,
  DropdownItem
} from "reactstrap";


const divStyle = {
  display: 'flex',
  alignItems: 'center'
};

class App extends React.Component {
  state = {
    dropdownOpen: true
  }
  render() {
    return (
      <div style={divStyle}>
        <h3>99 results</h3>
        <Dropdown isOpen={this.state.dropdownOpen} toggle={this.toggle}>
          <DropdownToggle caret>
            Dropdown
    </DropdownToggle>
          <DropdownMenu>
          </DropdownMenu>
        </Dropdown>
      </div>
    );
  }
}