Estoy trabajando en un sitio web que implica completar automáticamente un cuadro de selección con un script PHP. Todo funciona bien, excepto que el problema es que lo que estoy usando para llenar el cuadro de texto tienen títulos muy largos (son artículos de revistas y títulos de presentaciones). La caja desplegable se extiende al ancho del elemento más largo, que se extiende fuera del borde de la pantalla, por lo que es imposible alcanzar la barra de desplazamiento. He intentado varios métodos para tratar de configurar manualmente el cuadro desplegable utilizando CSS a un ancho particular, pero hasta ahora no sirvió. Lo mejor que he logrado es establecer el cuadro de selección en un cierto ancho, pero el menú desplegable en sí es mucho, mucho más amplio.Establecer el ancho del elemento desplegable en las opciones desplegables de selección de HTML
Cualquier consejo sobre esto sería muy apreciado.
EDIT:
Resulta que la siguiente línea de CSS funciona en todos los navegadores de los principales a excepción de Google Chrome (que es lo que estaba probando en la página). Si se conoce una solución para Chrome, sería bueno saberlo.
select, option { width: __; }
Esto es lo que ya había intentado, pero originalmente solo lo había probado en Chrome. Resulta que esto funciona en Internet Explorer, Firefox, Safari y Opera. Así que diré que esto responde a la pregunta ya que el usuario principal de esta página en particular (ya que es parte de la parte administrativa del sitio) no usa Google Chrome. Si hubiera una forma conocida de superar esto en Google Chrome, sería bueno escucharlo (también sería bueno que todos los navegadores manejaran CSS de la misma manera. Pensé que esto ya estaría más estandarizado). –
¡También, gracias por la respuesta ridículamente rápida! –
Tenga en cuenta que establecer un ancho establecido del elemento de selección no es la mejor de las ideas, consulte: http://stackoverflow.com/questions/1700807/how-to-show-extended-option-in-select-list – anddoutoi