Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    allineamento verticale css

    salve a tutti,

    io ho questa parte di codice

    codice:
    body,html { 
    width:100%;height:100%;margin:0;
    background-color: #cccccc;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align:center;
    vertical-align:middle; 
    margin:auto;
    }
    ma i contenuti non si allineano centralmente in verticale, solo in orrizontale, kosa sbaglio ?

    Grazie

  2. #2
    NON sbagli niente ....vertical-align:middle si applica solamente agli elementi inline

    Il tuo(mio)(di tutti) è che non esiste un metodo semplice e lineare per centrare gli elementi utilizzando i CSS.

    P.S.
    Se qualcuno mi smentisce gli do un bacio

    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  3. #3
    quindi kosa devo fare ?

    mi f....o ?


  4. #4
    devi chiedere cosa vuoi allineare, posta un quesito concreto e qualcuno ti risponde, che vuoi allineare al centro, metti il codice coll'elemento che non sai allineare e vediamo.
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  5. #5
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Originariamente inviato da kaze
    NON sbagli niente ....vertical-align:middle si applica solamente agli elementi inline

    Il tuo(mio)(di tutti) è che non esiste un metodo semplice e lineare per centrare gli elementi utilizzando i CSS.

    P.S.
    Se qualcuno mi smentisce gli do un bacio

    http://www.constile.org/template/centrare_il_box/

    Se sei un uomo il bacio te lo lascio tutto.

  6. #6
    Originariamente inviato da gordian
    http://www.constile.org/template/centrare_il_box/

    Se sei un uomo il bacio te lo lascio tutto.
    Troppo facile :gren:

    Il sistema che hai postato l'avrò letto forse 1.000.000.000.000.000 di volte. Funziona in base ad un assunto CONOSCERE le dimensioni dell'oggetto.

    Prova ad applicarlo per esempio ad una tabella con del testo all'interno delle celle (ovviamente non conosci le dimensioni esatte).

    L'unica maniera e creaare un div con dimensioni conosciute, metterci dentro la tabella al 100%, applicare il codice che hai postato .....un pò complicato non trovi :master:

    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  7. #7
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Originariamente inviato da kaze
    Troppo facile :gren:

    Il sistema che hai postato l'avrò letto forse 1.000.000.000.000.000 di volte. Funziona in base ad un assunto CONOSCERE le dimensioni dell'oggetto.

    Prova ad applicarlo per esempio ad una tabella con del testo all'interno delle celle (ovviamente non conosci le dimensioni esatte).

    L'unica maniera e creaare un div con dimensioni conosciute, metterci dentro la tabella al 100%, applicare il codice che hai postato .....un pò complicato non trovi :master:

    Forse non ho capito il tuo problema :master:
    Ma se devi ricorrere a delle tabelle a questo punto puoi risolvere l'allineamento verticale con le proprietà ad esso associate.
    Esempio veloce:

    <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
    <tr>
    <td align="center" valign="middle">text!</td>
    </tr>
    </table>

    Il mio post era per SK che mi pareva volesse una soluzione esclusivamente con i css.

    In ogni caso dovrei sapere esattamente cosa vorrebbe centrare

  8. #8

    Mi intrometto!

    Questo problema interessa anche me.

    Il mio elemento da centrare è un'immagine ( pensavo fosse un'elemento in-line ).

    Provo a mostrarvi un'esempio del mio problema:

    Ecco il file HTML con l'immagine da centrare in un box:
    codice:
    <html>
    ...
    <link href="stile.css" rel="stylesheet" type="text/css">
    </head>
    
    <body>
      <div class="box">
        [img]mia_immagine.gif[/img]
      </div>
    </body>
    
    </html>
    Ecco il CSS associato:
    codice:
    .box {
    background-color: #999999;
    border: 1px solid #000000;
    height: 300px;
    width: 300px;
    /* Con questo attributo posiziono il contenuto orizzontalmente al centro... */
    text-align: center;
    /* E se lo volessi posizionare verticalmente al centro??? */
    }
    Grazie mille!
    GrooveMan

  9. #9
    devi conoscere l'altezza, ad esempio:

    <html>
    <head>
    <style type="text/css">
    .box {
    background-color: #999999;
    border: 1px solid #000000;
    height: 300px;
    width: 300px;
    text-align: center;
    }
    .centra {position:relative; top:50px}
    </style>
    </head>

    <body>
    <div class="box">[img]../base/Marte.jpg[/img]
    </div>
    </body>
    </html>
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  10. #10
    oppure nel tuo caso aggiungi al css:

    img{
    vertical-align:-150px;
    }

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.