Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    90

    Testo centrato in un div

    Ciao a tutti,
    sto realizzando una pagina web table free con div e css; volevo sapere se è possibile centrare un testo in verticale all'interno di un div...ho provato e riprovato ma non ne vengo a capo! Riesco ad allinearlo in orizzontale ma in verticale niente :/ chi mi aiuta?!

    grazie & ciao!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    90
    Qualcuno mi può aiutare please?!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per poter siluppare il CSS, occorre conoscere il codice HTML.
    Posta il tuo codice HTML, il DOCTYPE che usi e se vuoi uno o due tentativi di CSS che hai provato.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    90
    Scusa ma non credo sia necessario...io chiedevo soltanto se posso centrare una scritta "ciao" in verticale dentro i tag <div>

    grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Certo che puoi!

    Ma che tipo di oggetto e` "una scritta"?
    Centrare un oggetto di tipo inline e` diverso da centrare un oggetto di tipo block.

    Poi se vuoi centrare anche per il browser IE, serve conoscere se l'oggetto da centrare e` da solo dentro l'oggetto che lo contiene.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Originariamente inviato da ziomaso
    Scusa ma non credo sia necessario...io chiedevo soltanto se posso centrare una scritta "ciao" in verticale dentro i tag <div>
    A seconda del caso io faccio così: assegno al div una line-height uguale alla height del div.
    Esempio:
    codice:
    CSS:
    .ric {
      height:30px;
      line-height:30px;
    }
    
    HTML
    <div class='ric'>ciao</div>

  7. #7
    Mi associo alla soluzione di ricman, solo che questa ha qualche limitazione e qualche problema:
    • si può usare solo per testi di una sola riga, ad esempio nel caso di pulsanti di un menù;
    • occorre prevedere un hack CSS per non avere problemi nel caso in cui il testo venga ingrandito nel browser:
      codice:
      .ric {
         height:30px;
         line-height:30px;
      }
      body > .ric {
         height:auto;
         min-height:30px;
      }

  8. #8
    Originariamente inviato da pierofix [*] occorre prevedere un hack CSS per non avere problemi nel caso in cui il testo venga ingrandito nel browser:
    codice:
    .ric {
       height:30px;
       line-height:30px;
    }
    body > .ric {
       height:auto;
       min-height:30px;
    }
    [/list]
    A questo non avevo mai pensato!! Interessante...
    Grazie1000

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    90
    grazie a tutti per la disponibilità! ho optato per la soluzione di ric! Funziona perfettamente!

    ciao!

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.