Me gustaría agregar un poco de estilo en un cuadro de selección con el pseudo: después (para dar estilo a mi cuadro de selección con 2 partes y sin imágenes). Aquí está el HTML:problema con <select> y: después con CSS en WebKit
<select name="">
<option value="">Test</option>
</select>
Y no funciona. No sé por qué y no encontré la respuesta en las especificaciones W3C. Aquí está la CSS:
select {
-webkit-appearance: none;
background: black;
border: none;
border-radius: 0;
color: white;
}
select:after {
content: " ";
display: inline-block;
width: 24px; height: 24px;
background: blue;
}
Entonces, ¿es normal o hay un truco?
Imagino que esto no sería * no * posible, de lo contrario sería demasiado fácil cambiar el contenido de los formularios. Imagínese un simple cambio de CSS. el precio de visualización de algo. Podría mostrarse como más barato de lo que realmente es, engañando a las personas para que compren algo por más de lo que esperado. (Por supuesto, si alguien tiene acceso al CSS de una página/userstylesheet, entonces probablemente podría hacer lo mismo de otras maneras ...) – Synetech
@Synetech - Esto es incorrecto, el autor de la página debe tener control completo sobre todos los aspectos de diseño de página. Los fabricantes de navegadores que intentan evitar el diseño de ciertos elementos porque * podrían * ser utilizados para engañar a los usuarios no serán efectivos ya que hay muchas maneras de engañar al sistema o producir falsos positivos. –
Posible duplicado de [Pseudo elementos y etiqueta SELECT] (http://stackoverflow.com/questions/21103542/pseudo-elements-and-select-tag) – Tessa