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

    Centrare in verticale un div molto alto

    qui c'è scritto come fare a centrare in verticale http://pro.html.it/articoli/id_560/i...pag_3/pag.html

    cioè usando top 50% e dando un margin-top negativo pari all'altezza del div diviso 2. Se però il div è alto 570 px, nelle risoluzioni basse il tutto scappa in alto. Come fare? Pensavo di inserire un codice in php che a seconda della risoluzione scriva iltop nelmodo giusto (cioè o zero se la risoluzione è bassa o top 50% se è sufficiente a far stare il tutto). Ma c'è un modo più elegante senza usare tag lato server? Grazie e ciao

  2. #2
    il lato server mi sembra la souzione migliore...
    usa il metodo descritto a fondo pagina
    http://pro.html.it/articoli/id_560/i...pag_2/pag.html

  3. #3
    Grazie; nel caso pratico (http://abmcr.altervista.org/Tullio/prova.html) credo che il metodo line-height non faccia al mio caso perché io devo centrare tutto quanto (cioè il div con id=corpo) nella pagina e questo richiedealte risoluzioni video lato client. Mi sa che l'unica rimane usare una roba lato server..

  4. #4
    Però se usassi una tabella con height impostata al 100% e un td con verticalaling="middle" al cui interno mettere i vari div potrei riuscire; però la soluzione di usare una tabella per impaginare non è che mi piaccia molto
    Ho provato a usare un top:50% con margine negativo ma, come si vede su http://abmr.altervista.org/tullio/a.html) il tutto va se si ha una altissima risoluzione video perché già a 1024x768 salta via un pezzo.....

  5. #5
    no non usare la tabella!
    usa i CSS per la presentazione!!!
    usa i tags per il loro significato semantico!!!

  6. #6
    Lo so: è abominevole usare una tabella per fare l'impaginazione, ma proprio non riesco a capire come simulare con i div il valign="middle" . Grazie ciao

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    172
    è proprio necessario centrare in verticale?
    cmq penso che anche una soluzione latoserver sia impegnativa... perchè bisognerebbe pensare non solo a quelle 3risoluzioni dei pc, ma anche a quel miagliaio di risoluzioni di centinaia di dispositivi (che di un valign center non sanno che farsene...)

  9. #9
    Hai ragione, ma il sito è di un grafico che fa solo carta (cioè che non è specializzato in web design) cui piace avere il tutto in centro.Per cui...

  10. #10
    Originariamente inviato da Moro
    è proprio necessario centrare in verticale?
    cmq penso che anche una soluzione latoserver sia impegnativa... perchè bisognerebbe pensare non solo a quelle 3risoluzioni dei pc, ma anche a quel miagliaio di risoluzioni di centinaia di dispositivi (che di un valign center non sanno che farsene...)
    il problema è che i CSS non sono supportati decentemente... su IE per mac non sono ancora riuscito a centrare verticalmente

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.