【发布时间】:2020-10-21 22:38:41
【问题描述】:
我正在使用 reactJS。 在这种形式中,我试图有一个文本字段,然后是一个按钮以单击该按钮以将该文本复制到点击板以及一个将您带到该网站的超链接(如果它是一个有效的网站)。
正如您应该能够在屏幕截图中看到的那样,复制按钮和超链接并没有很好地对齐。一个低于另一个并与其他元素发生碰撞。 Screenshot
我希望能够连续排列 - 请参阅下面的 html 和 CSS: .html
<div>
<div className="link">
<InputField
disabled={this.state.disabled}
placeholder={this.props.placeholder}
title={this.props.title}
value={this.props.value}
change={e => this.props.change(e)}/>
</div>
<div className="copy-button">
<button onClick={(e) => this.copyToClipboard(e)}>C</button>
</div>
<div id="link-button">
<a className="link-button" target="_blank" rel="noopener noreferrer" href={this.props.value}>Visit</a>
</div>
</div>
.CSS
.link {
width:80%;
float:left;
height:35px;
}
.link-button {
width:5%;
float:left;
padding-left:10px;
height:35px;
}
.copy-button {
width: 5%;
float:left;
padding-left: 10px;
height:35px;
}
【问题讨论】:
-
我将您的代码放入沙箱,它看起来一点也不像您的快照。你能创建一个minimal-reproducible example吗?
标签: javascript html css reactjs