试试这个例子!
<div>Choose a browser from this list:</div>
<input list="browsers" />
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
</datalist>
Run Code Online (Sandbox Code Playgroud)
<div>Choose a browser from this list:</div>
<input list="browsers" />
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
</datalist>Run Code Online (Sandbox Code Playgroud)
我认为这是在:after伪元素派上用场的时候。将输入内容包装在DIV中。
#wrap:after {
content:arrow icon image;
}
Run Code Online (Sandbox Code Playgroud)
但是您还无法针对不同的浏览器使用不同的CSS样式表,因此到目前为止,仅一种类型的图标。