¿Por qué algunos cuadros emergentes (o cuadros "seleccionados") tienen un color azul pero otros no están en Mac OS X?

1

Soy bastante nuevo en Mac OS X y me pregunto por qué algunos de estos cuadros emergentes tienen un color azul, pero otros no. Por ejemplo, en un sitio web se ve así (mire la pequeña casilla "Seleccionar sitio"):

Peroluegoenotrositio,separeceaesto(lacasilla"Mostrar:"):

¿Hay un nombre diferente para cada uno de estos? Ambos parecen elementos <select> básicos pero, curiosamente, es azul en un sitio y no en otros.

    
pregunta Nathan 26.04.2012 - 23:29

2 respuestas

2

El estilo azul es el estilo "Aqua" predeterminado para los menús desplegables, que es lo que verá en la mayoría de las aplicaciones. Sin embargo, los sitios pueden personalizar la apariencia de los menús desplegables mediante CSS, en cuyo caso los navegadores como Safari y Chrome cambian del estilo predeterminado al otro que ve.

Aquí hay un pequeño ejemplo en el que puede ver el cambio de estilo cuando coloca el mouse en el menú desplegable.

    
respondido por el jtbandes 27.04.2012 - 08:56
1

En las páginas de ejemplo a las que se hace referencia, parece que la página de yola está implementando su propio menú desplegable personalizado que parece un menú desplegable de OS X (no tengo un registro de yola para verificar) pero estoy "bastante seguro "no es un elemento UI desplegable nativo, inténtelo en otras plataformas, debería verse igual o similar a como lo hace ahora.

Mientras que, por otro lado, la página de respuestas de Yahoo utiliza un html general u otro desplegable basado en estándares que coincidirá con el aspecto desplegable predeterminado de la plataforma en la que se ejecuta el navegador. Ahora intente abrir esa página en múltiples plataformas y observe cómo cambia.

Por ejemplo, vea cómo responde Yahoo en chrome en Android

Sisucuriosidadaquíesuna referencia a algún código java-script que produce un menú desplegable estandarizado que adoptará una apariencia de interfaz de usuario nativa basada en la plataforma del sistema operativo.

    
respondido por el MrDaniel 27.04.2012 - 00:27

Lea otras preguntas en las etiquetas