答案 0 :(得分:1)
搜索框具有以下结构:
span
input
label
有一个span
元素,其中包含固定的宽度,高度,白色背景,边框等。其中包含搜索字段的input
元素。接下来是标签元素。由于input
元素是inline-block
(默认情况下),因此标签显示在右侧。
简单示例:
body {
background-color: #000;
}
.search-bar {
background-color: #fff;
width: 200px;
height: 30px;
}
.search-bar input {
background-color: #fff;
border: none;
}
.search-bar input:focus {
outline: none;
}

<span class="search-bar">
<input id="search" type="text" />
<label for="search">1 of 20</label>
</span>
&#13;
更新:添加了CSS以移除input
元素焦点上的轮廓