Visualizzazione risultati 1 fino 5 di 5

Discussione: immagine larga quanto il monitor lo permette

  1. #1
    Guest

    Predefinito immagine larga quanto il monitor lo permette

    Ciao io avrei bisogno di visualizzare un'immagine in alto, che sia larga quanto lo è il testo sottostante, cioè che sia larga sostanzialmente quanto lo è la finestra del browser.
    Avevo risolto così:
    <img src="immagini/header.png" border="0" width="100%">

    Però funziona solo se uso il browser firefox, con internet explorer l'immagine viene rappresentata alla sue reali dimensioni (100%) e non come firefox che intende il 100% nel senso della grandezza massima che può avere nella finestra (chi ha installato sia firefox sia internet explorer può verificare: www.webdreadlocks.altervista.org).

    In realtà anche con firefox c'è un problema, ossia che devo aver salvato un immagine tanto grande in modo che sia compatibile con tutte le risoluzioni e venga così rimpicciolita automaticamente, ma venendo rimpicciolita perde un po' di qualità.

    Come devo fare? E' un problema css, o devo iniziare a studiarmi le librerie GD del php?
    Ultima modifica di webdreadlocks : 27-09-2007 alle ore 12.44.51

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

    Predefinito

    Potresti utilizzare screen.width di JavaScript che ti restituisce la larghezza dello schermo.
    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

  3. #3
    Guest

    Predefinito

    e dopo specificarla direttamente nella width del tag img?

  4. #4
    Guest

    Predefinito

    Puoi usare una funzione del tipo
    Codice:
    document.getElementById('tuaimmagine').style.width = valore-preso-da-screen.width;
    chiaramente assegnando l'id "tuaimmagine" all'immagine in questione.

    EDIT: Come giustamente segnalato da NetSkin avevo fatto un errore di battitura... adesso è corretto.
    Ultima modifica di tuttoeniente2 : 28-09-2007 alle ore 17.55.41 Motivo: Errore di battitura

  5. #5
    Guest

    Predefinito

    @tuttoeniente:
    hai sbagliato a scrivere: If invece di Id:
    il code ok è questo:
    Codice:
    document.getElementById('tuaimmagine').style.width = screen.width;
    ciaooo

Regole di scrittura

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