Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2007, 12:09
Capi666
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 2 meses
Puntos: 0
El text si pero el select no

Hola, resulta que estoy usando una hoja de estilos, donde tengo estos atributos: input:focus, input:hover, textarea:focus, textarea:hover, select:focus y select:hover que hacen una cosa especial, pero resulta que en una página, el text si que lo hace pero el input no:

Código:
<input type="text" name="nombre" value="<? echo $_POST['nombre']; ?>">

	<select name="categoria">
<?
	while($nombre=mysql_fetch_assoc($resultado)){
		$nom=$nombre["nombre"];
		$id=$nombre["codigo"];
?>
		<option value="<? echo $id ?>"> <? echo $nom ?> </option>		
<?
	}
?>
	</select>
El select se hace dentro de una función en php que yo llamo desde el codigo html... Me lo muestra bien, pero no hace lo que debería hacer segun el css:

Código:
input,
textarea,
select {
  padding: 2px;
  font: 400 1em verdana, sans-serif;
  color: #444;
  background: #EEE;
  border: 1px solid #444;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #E4F7FA;
  border: 1px solid #00DFFF;
}
En la cabecera de la pagina tengo puesto los css:

Código:
  <link rel="stylesheet" type="text/css" href="../css/html2.css" media="screen, projection, tv " />
  <link rel="stylesheet" type="text/css" href="../css/layout.css" media="screen, projection, tv" />
  <link rel="stylesheet" type="text/css" href="../css/print.css" media="print" />
¿Alguien sabe porque no hace lo que tiene que hacer el select? Hay veces que en otra página ni el text ni el select ni nada me lo hace tampoco... Una ayuda por favor.


Gracias,