[HTML] Centrare verticalmente il testo in div

samurai.sette

Utente Attivo
17 Dic 2015
235
6
18
Ciao a tutti, avrei bisogno di un vostro aiuto.
Come ho scritto nel titolo della discussione ho bisogno di centrare verticalmente il testo all'interno di un div. Ho già cercato e trovato nel sito un articolo ben fatto in cui viene spiegato come fare ma rispetto al mio caso presenta una differenza molto importante.
Nell'articolo il div ha dimensioni ben definite (500px x 300px) mentre nel mio caso conosco solo la larghezza del div (100%). Il valore dell'altezza non la conosco perchè varia in base allo schermo in cui è visualizzata la pagina.
La pagina è strutturata in questo modo
HTML:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento senza titolo</title>
<style type="text/css">
    body {
        margin:0;
        padding:0;
        font-size:40px;
        text-align:center;
        }
    #intestazione {
        width:100%;
        height:50px;
        position:fixed;
        top:0;
        background-color:green;
        overflow:hidden;
        }
    #corpo {
        width:100%;
        height:100%;
    margin-top:50px;
        background-color:yellow;
        overflow:auto;
        }
    #fondo {
        width:100%;
        height:50px;
        background-color:blue;
        overflow:hidden;
        position:fixed;
        bottom:0;
        }
    </style>
</head>

<body>
<div id="intestazione">

</div>
<div id="corpo">

</div>

<div id="fondo">

</div>
</body>
</html>

Da come si può leggere il div "corpo" ha dimensioni di 100% x 100%. E' proprio all'interno di questo div che vorrei inserire del testo centrato verticalmente.
Come potrei fare?
Grazie mille, ciao a tutti.
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
HTML:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento senza titolo</title>
<style type="text/css">
    body {
        margin:0;
        padding:0;
        font-size:40px;
        text-align:center;
        }
    #intestazione {
        width:100%;
        height:50px;
        position:fixed;
        top:0;
        background-color:green;
        overflow:hidden;
        }
    #corpo {
        width:100%;
        height:100%;
    margin-top:50px;
        background-color:yellow;
        overflow:auto;
        }
    #fondo {
        width:100%;
        height:50px;
        background-color:blue;
        overflow:hidden;
        position:fixed;
        bottom:0;
        }
        #testo {
    background-color:#00FF1D;
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -150px;
}
    </style>
</head>

<body>
<div id="intestazione">

</div>
<div id="corpo">
  <div id="testo">Inserite qui il contenuto testo inserite qui il contenuto testo inserite qui il contenuto testo </div>
</div>

<div id="fondo">

</div>
</body>
</html>
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] [HTML] Centrare in verticale un pulsante in una tabella PHP 3
Andrea_Ventura [HTML] Problema centrare elemento orizzontalmente HTML e CSS 9
F [HTML] Centrare testo rispetto l'immagine HTML e CSS 1
elpirata [HTML] Non riesco a centrare menu orizzontale HTML e CSS 5
G Pagina html in stringa PHP 2
E Sostituzione Elemento Html PHP 3
G Elementi HTML HTML e CSS 1
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
T Domanda valutazione html LinkedIn 2022 pt3 HTML e CSS 7
T Domanda valutazione html LinkedIn 2023 pt2 HTML e CSS 15
T Domanda valutazione html LinkedIn 2023 pt1 HTML e CSS 1
MarcoGrazia Salvataggio HTML in database PHP 2
K posizionare variabile da pagina html all'iframe. Javascript 1
peppe0703 Come Estrarre dati da db wordpress e richiamarli in html esterno HTML e CSS 0
L problema collegamento file css con html HTML e CSS 1
D Informazioni da XAMPP su HTML PHP 0
R Immagini html HTML e CSS 2
K File audio in html, chi mi può aiutare? HTML e CSS 0
K Aiuto con file audio in html HTML e CSS 1
Antonio67 Lanciare file shell bash da html HTML e CSS 2
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
G Codice html Javascript 1
M Collegamento tra form html e script php PHP 4
L Ricezione dei dati su file php da modulo html PHP 6
F Creare elementi html con javascript Javascript 3
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
G img html HTML e CSS 3
M Come fare un countdown in HTML? HTML e CSS 4
D Stampa a video in altra pagina html Database 3
A inserire variabile php colore in div html PHP 2
F Tv in html Offerte e Richieste di Lavoro e/o Collaborazione 1
N Script elenco file HTML HTML e CSS 5
L salvare codice html in mysql PHP 3
Cosina htaccess redirect 301 senza estensione html Web Server 6
E Errore di lettura php in html PHP 8
M HTML e PHP Offerte e Richieste di Lavoro e/o Collaborazione 3
C Form email php su pagina index.html? PHP 21
Shyson Meglio Javascript o HTML? Javascript 4
P inserimento icone social tramite html HTML e CSS 1
Z Mod_rewrite da HTML in PHP PHP 3
L Collegare un form html ad un database access Javascript 2
P HTML integrazione wordpress HTML e CSS 0
C [RISOLTO]Inserimento variabile php in input html PHP 20
L Eliminare estensione .html HTML e CSS 9
max1974 html in tooltip Javascript 0
C Risalire al php da html PHP 27
felino Esportare tabella HTML in PDF, quale libreria usare? Javascript 1
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1

Discussioni simili