Definitivamente soy un noobie CSS, pero he buscado en todas partes y no puedo encontrar una solución a mi problema (he descubierto por qué mis intentos no funcionan, pero no hay solución).Ocultar opciones desplegables de formulario usando SOLO CSS
Estoy pirateando una hoja de CSS para modificar un formulario de búsqueda avanzada que está vinculado a una base de datos. NO PUEDO tocar el HTML, ni puedo usar JavaScript o JQuery. El formulario de búsqueda le permite al usuario seleccionar los campos que desea buscar en un menú desplegable. Quiero ocultar una serie de opciones de campo ya que no tienen datos. El HTML es
<div class="inputs"><div class="search-entry">
<select name="advanced[0][element_id]"
id="advanced-0-element_id">
<option value="" label="Select Below ">Select Below </option>
<optgroup label="Dublin Core">
<option value="88" label="Abstract">Abstract</option>
<option value="98" label="Access Rights">Access Rights</option>
<option value="118" label="Accrual Method">Accrual Method</option>
<option value="119" label="Accrual Periodicity">Accrual Periodicity</option>
<option value="120" label="Accrual Policy">Accrual Policy</option>
y así sucesivamente Probé
option [value="88"] {
display: none;}
Pero esto no funciona b/c cada opción desplegable no crea un bloque en el primer palacio. Por lo tanto, mostrar: ninguno no puede ocultar un bloque que no existe.
Así que ahora sabes lo que no funciona, y lo que tengo que hacer. ¿Alguna sugerencia? Nuevamente, no puedo acceder al código html en absoluto, b/c lo genera un programa PHP en un servidor al que no tengo acceso. Incluso si lo hiciera, no sé ningún PHP en absoluto.
gracias por su tiempo
Gracias, temía que CSS no hiciera el trabajo. Solo esperaba que me estaba perdiendo algo, ya que pude ocultar muchos otros elementos en el html. Gracias por su tiempo – christine
No hay problema, entiendo lo frustrante que es ser ineficaz debido a la política de la oficina. ¡Buena suerte! –