2009-09-17 17 views

Respuesta

3

No se puede.

No hay nada en las normas que especifique que el elemento seleccionado debe tener una flecha para indicar al usuario que tiene opciones para elegir, o cómo se muestran esas opciones. Como esos elementos visuales no están definidos, naturalmente no hay nada definido para cambiarlos.

Solo tiene que mostrar un elemento diferente al imprimir.

+0

Esto puede haber sido correcta en el momento, pero ahora, la respuesta de Rowan es correcta. –

+0

@ EM-Creations: Estaba en la especificación CSS3, pero ahora se descarta. http://wiki.csswg.org/spec/css4-ui#dropped-css3-features – Guffa

1

Una idea: para la operación de impresión, cambie el cuadro combinado con un control de etiqueta.

1

Puede proporcionar el valor de texto seleccionado al lado del menú desplegable y ocultarlo a través de CSS. Luego use un print stylesheet para mostrar el texto y ocultar el menú desplegable al imprimir.

3

En webkit puede especificar:

-webkit-appearance: none; 

No estoy seguro sobre los otros navegadores.

24

Las obras siguientes para Firefox, Safari, Chrome y algunos otros

-moz-appearance: none; 
-webkit-appearance: none; 
appearance: none; 

Para ver el apoyo de IE en http://fetchak.com/ie-css3/

Cuestiones relacionadas