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

    Consigli/chiarimenti per MySpace e centramento div PA

    salve a tutti,sono nuovo di questo forum (come iscritto,non come utente),mi presento quà perchè non ho trovato la sezione per presentarsi :3
    non sono bravo con i convenevoli per cui passo subito al dunque...

    Allora,devo sistemare il myspace di un gruppo di miei amici siccome avevano incollato codici a caso e il layout veniva sfondato in browser diversi da firefox,subito ho provato a modificare il lavoro già fatto ma dopo 2 giorni mi sono arreso perchè era una cosa pazzesca quindi ho deciso di farlo da capo perchè tanto si tratta "solo" di coprire il layout standard con varie immagini e alcune cose in flash,facile a dirsi...
    Studiando i vari codici prefabbricati che si trovano in giro ho scoperto che non si utilizzano i div "normali" ma bensì i div PA e sono partito a tirare giù il codice dello sfondo

    codice:
    <style type="text/css">
    body { 
    background-color: #000; 
    background-image: url(indirizzo_immagine_sfondo); 
    background-repeat: no-repeat; 
    background-attachment: scroll; 
    background-position: center top; 
    margin: 0px; } 
    </style>

    fin quà tutto a posto,il problema inizia quando devo fare il div contenitore e centrarlo nella pagina,ho provato varie soluzioni tra cui

    codice:
    .contenitore {
        position:absolute;
        width:817px;
        height:987px; (l'altezza è solo un valore temporaneo)
        z-index:1;
        top:0px;
        margin-right: auto;
        margin-left: auto;
        background-color: #999;
        }
    a mettere i margini destro e sinitro in auto non succede niente,rimane in alto a sinistra (il posizionamento è assoluto in quanto non deve essere in relazione a niente)

    Se cambio i valori del placement (in pixel) invece,è successo che lo vedessi bene io ma qualcuno con una risoluzione diversa o con qualche barra laterale lo vedeva spostato.
    Avevo trovato una soluzione che sembrava potesse risolvere questa cosa,cioè questo

    codice:
    .contenitore {
        position:absolute;
        width:817px;
        height:987px;
        z-index:1;
        top:0px;
        background-color: #999;
        left: 50%;
        right: 407px;
    In pratica si tratta di dare un posizionamento sinistro del 50% e un posizionamento destro equivalente alla metà del div in questione,più un text-align: center; nella regola del body,ovviamente non so quale ragionamento è stato fatto per concepire questa cosa,fattostà che tutti dicono che funziona mentre a me no e non ho idea del perchè! U.U

    Quindi chiedo:c'è un modo valido per centrare un div PA senza che mi mandi tutto a quel paese per ogni cosa?

  2. #2
    un div si centra tramite margin:auto, con la position di default che è la static.
    La position absolute viene usata per centrare i div verticalmente (top:50% e margin-top negativo)

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.