要求将html中input的text和button紧紧粘在一起,写什么代码
时间: 2024-04-08 12:35:10 浏览: 97
浅谈html中input只读属性readonly和disable的区别
如果你想要将HTML中的输入框和按钮紧紧粘在一起,可以使用CSS中的Flexbox布局来实现。以下是相应的代码:
HTML代码:
```html
<form class="csdn-search-form">
<input type="text" placeholder="请输入关键词" class="csdn-search-input">
<button type="submit" class="csdn-search-button"><i class="fa fa-search"></i></button>
</form>
```
CSS代码:
```css
.csdn-search-form {
display: flex;
align-items: center;
}
.csdn-search-input {
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
flex: 1;
margin-right: 5px;
}
.csdn-search-button {
padding: 10px;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 5px;
}
```
在上述代码中,我们将搜索条的父元素的`display`属性设置为`flex`,并使用`align-items: center;`将其内部元素垂直居中对齐。此外,我们为输入框添加了`margin-right: 5px;`来调整输入框和按钮之间的间距。
通过使用这些CSS样式,你可以将输入框和按钮紧密地放在一起。记得将这些代码插入到你的HTML文件中,并根据需要进行进一步的样式调整。
阅读全文