Visualizzazione risultati 1 fino 11 di 11

Discussione: [CSS] max-width in IE

  1. #1
    Guest

    Predefinito [CSS] max-width in IE

    Vorrei usare la proprietà max-width per ridimensionare un'immagine. Con IE pero' questo non funziona. Ho letto che posso utilizzare una espressione nel css per fare lo stesso.
    Codice:
    img#fotoUtenti
    {
    max-width:200px;
    width:expression(this.clientWidth > 200? "200px": "auto" );
    
    }
    Ho fatto cosi', ma IE si blocca. In un link esterno ho fatto la prova.

    Qualche idea

  2. #2
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    Prova con:
    Codice:
    img#fotoUtenti
    { width:expression(document.body.clientWidth > 200? "200px": "auto" ); max-width:200px; }
    Fonte: www.diodati.org
    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  3. #3
    Guest

    Predefinito

    ma
    Codice:
    document.body.clientWidth
    non significa la larghezza del body?? A me serve la larghezza dell'immagine

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Al posto di body metti getElementById("nomeimmagine") e all'immagine assegni l'id nomeimmagine.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    ok, provero', ma perchè non va bene con "this"?

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non lo so, ma visto che da te non funziona ci sarà un motivo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    ma il metodo è giusto? Perchè altrimenti devo cercare spiegazione da un'altra parte, o trovare un altro metodo.

    Maledetto IE

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da sql
    ma il metodo è giusto? Perchè altrimenti devo cercare spiegazione da un'altra parte, o trovare un altro metodo.
    Ma questo metodo l'hai provato? Ti funziona?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    ma se fai un controllo del browser con php e includi (a seconda dell'esito del controllo) un file css anzichè un altro?

    soluzione drastica ma sicuramente funzionante... Anzi meglio: se metti una if sul tipo di browser e in caso sia IE non lo fai entrare?? :PPPPP

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Per includere un file CSS diverso per browser si usano molto i commenti condizionali che non hanno bisogno di linguaggi server. Qui trovi le spiegazioni sull'utilizzo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    Guest

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •