Si tengo una lista de optons, ¿cómo puedo usar el pseudo-elemento CSS: before {content: ''} para afectar el <option>
? A continuación hay tres opciones y me gustaría insertar texto antes de cada una.¿Cómo puedo usar el pseudo-elemento CSS: antes {content: ''} para afectar un elemento <option>?
Sé que esto se puede hacer con javascript/jQuery, pero ¿es posible con CSS?
<html>
<head>
<style>
option::before {
content: "sandy - "
}
</style>
</head>
<body>
<select>
<option>beach</option>
<option>field</option>
<option>carpet</option>
</select>
</body>
</html>
Según lo mencionado por j08691 en su respuesta, ': before' no es nuevo en CSS3. También se llama un "pseudo-elemento": la etiqueta "pseudo" en la pregunta original probablemente esté allí porque no se pudo encontrar [pseudo-selector], es porque esa etiqueta se quemó. – BoltClock