html - 如何将文本框放在图像旁边
问题描述
我目前正在制作一个网站,并且正在尝试向导航栏添加一个文本框。这是我的 HTML 和 CSS:
* {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}
body {
background-color: #323232;
}
.navbar {
background-color: #000000;
width: 100%;
height: 50px;
position: -webkit-sticky;
position: sticky;
top: 0;
display: block;
}
.search {
/*empty*/
}
<div class="navbar">
<img src=https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Fclipground.com%2Fimages%2Fguy-writing-clipart-transparent-no-watermark-3.png&f=1&nofb=1 height="50">
<div class="search">
<input type="text" name="search" placeholder="search" style="left: 100;">
</div>
</div>
解决方案
这应该足够了。
.search{
display: inline-block;
}
或者你可以使用 flexbox,甚至更好。
.search {
display:flex;
align-items:stretch;
}
* {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}
body {
background-color: #323232;
}
.navbar {
background-color: #000000;
width: 100%;
height: 50px;
position: -webkit-sticky;
position: sticky;
top: 0;
display: flex;
}
.search {
display:flex;
align-items:stretch;
}
<div class="navbar">
<img src=https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Fclipground.com%2Fimages%2Fguy-writing-clipart-transparent-no-watermark-3.png&f=1&nofb=1 height="50">
<div class="search">
<input type="text" name="search" placeholder="search" style="left: 100;">
</div>
</div>
推荐阅读
- node.js - 如何使用 multer 从表单中获取上传文件的路径
- r - 参数不是数字或逻辑:用一个字符串列返回 NA
- ios - 在为 IOS 发布之前如何查看我的应用页面?
- google-maps - 找不到离子谷歌服务
- java - Java 高 CPU 线程 | JBOSS EAP 6.3 | 无法找到根本原因
- db2 - 将消息从 DB2 发布到 Mq web sphere
- java - 使用 Java 的 Optional 进行 Spring 注入
- laravel - 从位于数组中的字符串获取集合结果
- python - 如何从 Facebook 画布图中提取数据?
- python - 如何在带有空格的单词之后获取序列