Visualizza messaggio singolo
  #6 (permalink)  
Vecchio 03-02-2008, 12.24.50
L'avatar di dreadnaut
dreadnaut dreadnaut non è connesso
Super Moderatore
 
Data registrazione: 22-02-2004
Messaggi: 1,773
Invia un messaggio via ICQ a dreadnaut Invia un messaggio via MSN a dreadnaut
Predefinito

Si, il problema esiste perché IE6< non capisce i selettori css, ovvero quel [type="text"] in fondo alla regola. Puoi toglierlo, ma a quel punto ti ritroverai con sia il campo di testo che il pulsante della stessa larghezza, che non è il massimo ma almeno è un risultato "controllato".

Altre soluzioni più complesse implicano javascript, ma a quel punto, javascript per javascript, uno si scrive una funzione che redimensioni il campo in particolare - che non è bello, ma funziona Una version grezza può essere questa, da inserirsi in fondo alla pagina:
Codice HTML:
<!--[if lt IE 7]> <script type="text/javascript"> <!--
var formgse = document.getElementById('cref_iframe');
if ( formgse != null )
{
  var campogse = formgse.firstChild;
  while (campogse != null)
  {
    if (campogse.name == 'q') {
      campogse.style.width = '200px';
      break;
    }
    campogse = campogse.nextSibling;
  }
}
// --></script> <![endif]-->
__________________
chezDreadnaut - dailyDreadnaut
"Un <BR/> è impuro, punto."
"I <P>&nbsp;</P> non hanno diritto di esistere."

Ultima modifica di dreadnaut : 03-02-2008 alle ore 17.51.39. Motivo: + corretto script, grazie legafeletto!
Rispondi citando