Se ho un elenco di optons, come posso utilizzare lo pseudo-elemento CSS: before {content: ''} per influenzare lo <option>
? Di seguito ci sono tre opzioni e vorrei inserire il testo prima di ognuna.Come posso utilizzare lo pseudo-elemento CSS: prima che {content: ''} abbia effetto su un elemento ?
So che questo può essere fatto con javascript/jQuery, ma è possibile con i CSS?
<html>
<head>
<style>
option::before {
content: "sandy - "
}
</style>
</head>
<body>
<select>
<option>beach</option>
<option>field</option>
<option>carpet</option>
</select>
</body>
</html>
Come menzionato da j08691 nella sua risposta, ': before' non è nuovo per i CSS3. È anche chiamato "pseudo-elemento" - il tag "pseudo" nella domanda originale è probabilmente lì perché non è stato possibile trovare [pseudo-selettore] - perché il tag è stato masterizzato. – BoltClock