Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    non far propagare le regole css a cascata

    come faccio a centrare un div contenitore nel body della pagina, ma poi lasciare l'allineamento all'interno del div contenitore a sinistra?

    Ho provato ad assegnare al body "text-align:center", questo allinea tutto testo e controlli al centro nel body(come volevo), ma anche il contenuto del div contenitore viene messo al centro(mentre io vorrei lasciarlo a sinistra, o meglio senza un allineamento specifico).
    Devo forse ridefinire l'allineamento all'interno del div con text-align:left?

    esiste un selettore che applicata una regola e non la propaghi a cascata agli elementi figli, ma rimaga confinata solo all'elemento corrente?

    inoltre è corretto usare "text-align:center" per allianre non solo il testo ma anche altri oggetti html?

  2. #2
    Utente di HTML.it L'avatar di S1MoN3
    Registrato dal
    Aug 2007
    Messaggi
    137
    margin: 0 auto;

    0 sta per i margini superiori e inferiori del div contenitore mentre auto regola proporzionalmente i margini a destra e sinistra e quindi te lo centra...mentre per il testo usi text-align: left; per allinearlo a sinistra.

    Ciao
    Se un uomo non è disposto a correre qualche rischio per le sue idee,
    o le sue idee non valgono nulla o non vale niente lui.

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.