Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    434

    Immagine come sfondo in una cella

    Ciao a tutti!

    Avrei bisogno di far in modo che un'immagine si ridimensioni automaticamente a seconda della risoluzione del video (ovvero, che resti sempre larga quanto lo schermo e alta il necessario per non vedere le persone più larghe che alte ). Ho pensato di ottenere ciò mettendola come sfondo di una cella le cui dimensioni sono espresse in percentuale... Ancora non ho avuto la possibilità di provare questo metodo, tuttavia un'immagine come sfondo non si dovrebbe ripetere all'infinito? C'è un modo per evitare ciò (magari con i CSS)? Cosa mi comporterebbe in termini di accessibilità e compatibilità fra browsers? A quali altri svantaggi andrei incontro?Ci sono altri modi per ottenere quello che voglio io?
    Chiedo scusa se l'argomento che ho chiesto è stato già trattato, ma con la ricerca non ho trovato nulla


    Simone

    P.S.: Già che ci sono: esistono dei validatori tipo quello del W3C ma in grado di dirti anche con quali browser è compatibile il tuo foglio di stile?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    per far si' che non si ripeta devi usare i css
    background-repeat:no-repeat;

    per quanto riguarda le eventuali incompabilità non so che dirti, ma dovrebbe essere supportato da tutti i browser

    Un altro modo consiste nell'individuare con javascript la risoluzione e fare qualcosa tipo

    if($risoluzion == "800x600"){
    print("<img src=\"...\">");
    }
    else if(...){
    print("<img src=\"...\">");
    }

    ovviamente l'esempio è indicativo

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    434
    Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.