Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    186

    2 immagini di sfondo e differenza di 1 px

    Anche qui una grana, non si capisce perchè ma i due sfondi non combaciano, il primo sfondo si ripete per tutta la pagina, poi ne ho messo uno che và a combaciare con questo facendo da logo, l'immagine di questo logo è di 942 px, però se imposto la larghezza a 942px i due sfondi non collimano per 1 px, questo su Firefox, invece su IE tutto a posto.

    La cosa posso sistemarla velocemente, però volevo capire come mai questo stupido problema.

    <body>
    <div id="body">

    body {
    text-align: center;
    padding: 0;
    margin: 0;
    background: #fff url(images/sfondo_principale.jpg) center repeat-y;
    }


    #body{
    position:relative;
    margin: 0 auto;
    height: 206px;
    width: 943px;
    background: #fff url(images/header.jpg) top;
    }

  2. #2
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    186
    il problema dipende dall'apertura della finestra del browser, probabilmente quando la risoluzione è dispari sfasa di 1 px, quando è pari combacia.

    Ma non si può mettere lo sfondo che stà sul body in un div ?

  3. #3
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    186
    ma perchè se uso float non mi ripete lo sfondo ?

  4. #4
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    186
    Originariamente inviato da fabrrrri
    ma perchè se uso float non mi ripete lo sfondo ?
    mi rispondo da solo, non avevo blocchi flottanti, per questo che non andava...ho trasformato tutto il layout con blocchi flottanti e ora sembra andare.

  5. #5
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    186
    qualcuno ha idea di come si può sfarsare l'inizio della ripetizione dello sfondo in modo da far combaciare perfettamente lo sfondo con l'header ? Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    sfarsare l'inizio della ripetizione dello sfondo
    Credo che ti basti usare
    background-position

    Comunque e` difficile che con i CSS riesci ad essere preciso al px: purtroppo i brwoser sono molti, le risoluzioni utilizzate dagli utenti ancora di piu`, e ci sono altre caratteristiche che i brwoser possono forzare (ad esempio le dimensioni dei caratteri).

    Se vuoi uno sfondo unico per due blocchi, conviene mettere lo sfondo nel contenitore dei due blocchi e rendere i blocchi trasparenti.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    186
    Grazie, va alla grande! proprio quello che cercavo

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.