Non direi che ci sei.
Il background e` un attributo di stile, il readonly e` un attributo del tag:
Nota che INPUT (maiuscolo) potrebbe non venir riconosciuto dai browser: non fa parte della sintassi corretta; eventualmente puoi usarlo minuscolo.codice:CSS: .ronly { background-color: gray; } HTML: <input ... readonly="readonly" class="ronly">