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

    esperti di CSS(non come me): allineamento verticale

    Ho applicato questo fogliettino di stile ad una tabella per un semplice menù con effetto roll-over.
    codice:
    TABLE#menu2 {
    	font-family: Verdana;
    	font-size: 12px;
    	font-weight: bold; 
    	text-decoration: none;
    	text-align: center;
    	vertical-align: middle;
    }
    TABLE#menu2 a {
    	height: 40px;
    	display:block;
    }
    TABLE#menu2 a:link {
    	color: #3300FF;
    	background-color: #FFFFFF;
    }
    TABLE#menu2 a:visited {
    	color: #3300FF;
    	background-color: #FFFFFF;
    }
    TABLE#menu2 a:hover {
    	color: #FFFFFF;
    	background-color: #3300FF;
    }
    TABLE#menu2 a:active {
    	color: #3300FF;
    	background-color: #FFFFFF;
    }
    Funziona tutto, ma come potete vedere da QUI non mi centra il testo in verticale nella cella.....
    Eppure io la chiamata vertical-align ce l'ho messa!!!
    Dove sbaglio???
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  2. #2
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    Aggiungendo line-height dovresti ottenere l'allineamento verticale.

    TABLE#menu2 a {
    height: 40px;
    line-height:40px;
    display:block;
    }

  3. #3
    PS: So che vi "insulto" proponendovi ancora l'uso delle tabelle....... Perdonatemi, per questo cambiamento ci sto ancora studiando.....
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  4. #4
    PACOVOX, TI VOGLIO BENEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!!
    Grazie, ho imparato qualcosa!

    Tanti baci!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

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.