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

    Centrare Verticolarmente Div Fixed

    Salve,
    il titolo dovrebbe essere esplicativo.
    Ho cercato un po' in giro ma non ho trovato nulla.
    Come faccio a centrare verticalmente un div posizionato in modo FIXED di cui non conosco l'altezza?

    Qualcuno ha suggerimenti che siano Standard e CrossBrowser?
    Grazie.

  2. #2
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737
    Fixed con la centratura fanno a pugni

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    I div fixed si centrano come quelli posizionati absolute.

    Pero` se non conosci l'altezza e` dura.
    Potresti provare con un minimo di JS (non funziona se JS e` disabilitato, ma e` un problema minore, in questo caso)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Il punto è che io vorrei mettere un messaggio di errore ma appunto non so quanti errori si presentano nella compilazione del form e di conseguenza non so l'altezza.

  5. #5
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737
    Prova così dovrebbe funzionare:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <style type="text/css">
    <!--
    .centra {
    	position:fixed;
    	width:300px;
    	height:auto;
    	top:50%;
    	left:50%;
    	margin:auto 0 0 -150px;
    	border:#000 3px solid;
    }
    -->
    </style>
    </head>
    
    <body>
    <div class="centra">Inserire qui il contenuto per  class "centra"</div>
    </body>
    </html>

  6. #6
    Non funziona o almeno non come vorrei io.
    Perchè io vorrei che il div centrato rimanga sempre al centro sia se l'avviso è di una riga, sia se è di 10 righe. Invece così come dalla soluzione proposta non è così.

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.