Certo, in realtà è molto semplice:
codice HTML:
<div class="linea">
<label for="datilista">Dati</label>
<input list="listadati" placeholder="dati" id="datilista" autocomplete="off" />
</div>
<datalist id="listadati">
<!-- i tag option vengono generati dinamicamente e sono poche decine di valori -->
</datalist>
non ci sono regole css specifiche per il tag input, se non per il bordo:
codice:
.linea {
min-width: 30%;
display: flex;
flex-direction: row;
margin-top: 4px;
}
label + input{border: 3px solid #e11e1e;}
Grazie mille