Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在具有按钮元素的同一行上渲染个性化按钮组件_Javascript_Css_Reactjs_Components_Styling - Fatal编程技术网

Javascript 如何在具有按钮元素的同一行上渲染个性化按钮组件

Javascript 如何在具有按钮元素的同一行上渲染个性化按钮组件,javascript,css,reactjs,components,styling,Javascript,Css,Reactjs,Components,Styling,我试图在react中呈现几个按钮,以及用于特殊目的的专用按钮组件。这是我的密码: render() { return ( <div id="headerButtons"> <button id="HomeButton" onClick={this.linkHome}>Home</button> <button id="SupportP

我试图在react中呈现几个按钮,以及用于特殊目的的专用按钮组件。这是我的密码:

render() {
    return (
        <div id="headerButtons">
            <button id="HomeButton" onClick={this.linkHome}>Home</button>
            <button id="SupportPageButton" onClick={this.linkSupportPage}>Support</button>
            <AccountButton></AccountButton> 
        </div>
    )
}
}
render(){
返回(
家
支持


你知道如何解决这个问题,使它们都在同一水平线上渲染吗?

将包装div
头按钮设置为flex:

#headerButtons {
  display: flex;
}
另外,在
AccountButton
中,用于包装按钮,以避免使用
div
包装器


更多信息:

将包装div
headerButtons
css设置为flex:

#headerButtons {
  display: flex;
}
另外,在
AccountButton
中,用于包装按钮,以避免使用
div
包装器


更多信息:

AccountButton文件是什么样子的?同样,您将它们放在一个DIV中,但这并不意味着它将把它们全部放在内联中。这实际上取决于您试图显示它们的屏幕空间,因为页面将包装它们。您是否使用任何材质ui或react引导css样式,或任何其他样式库?如果因此,您可能希望使用这些库以您想要的方式显示。现在,我正在尝试使用纯css对它们进行样式设置。屏幕的大小是一个完整的网页,因此它不应该包装它…我想知道React是否出于某种原因为不同类型的组件创建了一行新行?这取决于您的AccountBu文件tton。它可能会返回一个环绕在它周围的DIV。这取决于您如何定义呈现。@buzatto给出了一个很好的答案,这可能会有所帮助。请查看AccountButton的呈现,并确保React没有围绕该按钮创建一个DIV环绕。非常感谢您的解释!!!我在t中没有考虑那个DIV他创建了另一个容器。但这现在是有意义的。谢谢Jason!!AccountButton文件是什么样子的?同样,你把它们放在一个DIV中,但这并不意味着它会把它们都放在内联中。这真的取决于你试图显示它们的屏幕空间,因为页面会将它们包装起来。你使用了任何材质-u吗我或react引导css样式,或任何其他样式库?如果是这样,您可能希望使用这些库以您希望的方式显示它。现在,我正在尝试使用纯css对它们进行样式设置。屏幕大小是一个完整的网页,因此不应该对其进行包装…我想知道react是否为不同类型的f组件出于某种原因?这取决于AccountButton的文件。它可能会返回一个单独的DIV包装。这取决于您如何定义呈现。@buzatto给出了一个很好的答案,这可能会有所帮助。请查看AccountButton的呈现,确保React没有在该按钮周围创建单独的DIV包装。非常感谢解释太多了!!!我没有想到AccountButton中的那个DIV会创建另一个容器。但这现在是有意义的。谢谢Jason!!我也在想同样的事情,这就是为什么我让Luke分享他的AccountButton文件。让他的文件获得更好的洞察力是合理的。因为他说AccountButton将是一个com关于按钮,我希望它会有一个典型的div包装,可以打破任何布局。没错!!!!!!!我也在想同样的事情,这就是为什么我要求Luke分享他的AccountButton文件。这是合理的要求他的文件,以获得更好的洞察力。因为他说AccountButton将是按钮的一个组件,我希望它是将有一个典型的div包装,将打破任何布局。正是!!!!!!!!