Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    background-image in un div a larghezza liquida

    Ciao a tutti, pongo un nuovo (l'ennesimo ) quesito: come posso fare sì che un immagine di background in un div flottante in un layout liquido mi occupi sempre il 100% di quel div? Mi spiego meglio: voglio che l'immagine di 80px di larghezza sia sempre mostrata come sfondo del contenitore in tutta la sua larghezza, qualsiasi essa sia quella del contenitore, "liquido", cioè che scala in base alla risoluzione/finestra dell'utente. Esiste un modo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No, con i CSS2 non esiste.

    Potrebbe esistere con i CSS3 (non ancora implementati).

    Puoi ricorrere a dei trucchi, tipo mettendo l'immagine di sfondo centrata e con colore di sfondo opportuno, oppure facendo l'immagine piu` larga;

    Se puoi usare JS, puoi anche sostituire l'immagine con un altra in funzione della larghezza del box.
    Se fai le cose bene, la cosa potrebbe anceh risultare accessibile (e` una tecnica che degrada bene in caso che JS non funzioni).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    MMhmmm...ho capito. Se non sbaglio i background sono scalabili se si usano le tabellle vero? Ma con i CSS ancora no...
    Non mi resta che pensare ad un'immagine grande piuttosto che piccola allora.

    Grazie!

  4. #4
    Originariamente inviato da Rekdal
    Se non sbaglio i background sono scalabili se si usano le tabellle vero?
    :master: Non mi pare. Il concetto di "sfondo" dovrebbe rimanere quello illustrato da Mich_ per ogni elemento.

  5. #5
    Ok.

    OT mode on - càspita, ho l'onore di avere nel mio post due grandi!!! VVoVe:- OT mode off

    Se uso JS, poi ho problemi con IE che mi blocca i controlli activeX su quella pagina?

  6. #6
    no,activex e javascript sono due linguaggi di script distinti e separati.
    Activex è un linguaggio proprietario di microsoft,mentre javascript è un linguaggio standard.

    Javascript è comunque disattivabile dall 'utente.

  7. #7
    ...Javascript è comunque disattivabile dall 'utente.
    Preciso che comunque il 98.2% degli utenti ha javascript attivo. Se poi uno è tanto interessato alla sicurezza da dover disattivare JS, potrà anche fare a meno del background perfetto. Altrettanto se uno utilizza un browser testuale o uno screen-reader, non sarà molto interessato alla qualità del background.

  8. #8
    Vi ringrazio. Il sito in questione comunque è questo

    http://www.samueleschiavon.it/derbio/index.htm

    l'immagine di cui parlavo è il gif giallo zigrinato sulla destra.
    Altra cosa: se visualizzate la pagina con Internet Explorer, perchè al passaggio (hover) del mouse sul menu le dimensioni del layout cambiano un pochino? Provate a farci caso, e se potete aiutarmi, ditemi il perchèèè


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 © 2026 vBulletin Solutions, Inc. All rights reserved.