Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    al blocco blu potresti
    dare un float
    dare overflow: hidden
    dare un bordo

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Quote Originariamente inviata da ac_socmel Visualizza il messaggio
    al blocco blu potresti
    dare un float
    dare overflow: hidden
    dare un bordo
    Vorrei far notare che basta solo una di queste tre.

    Prima di tutto dovresti evitare di usare il float perché ti costringerebbe ad usare un clearfix.
    Non è necessario usare un bordo, basta anche un padding nel div principale.

    Per spiegare quello che succede: i signori HTML che governano hanno deciso che se il primo elemento figlio ha un margine allora questo si deve fondere con il margine del genitore, se possibile. Se metti un padding allora non è più possibile farlo (non sarebbe equivalente) e allo stesso modo se metti il float nel padre allora il margine non è applicabile.

    Non sono sicuro di perché funzioni con l'overflow ma funziona, ed è sicuramente questa la soluzione migliore.


  3. #3
    Quote Originariamente inviata da simo22 Visualizza il messaggio
    Vorrei far notare che basta solo una di queste tre.

    Prima di tutto dovresti evitare di usare il float perché ti costringerebbe ad usare un clearfix.
    Non è necessario usare un bordo, basta anche un padding nel div principale.

    Per spiegare quello che succede: i signori HTML che governano hanno deciso che se il primo elemento figlio ha un margine allora questo si deve fondere con il margine del genitore, se possibile. Se metti un padding allora non è più possibile farlo (non sarebbe equivalente) e allo stesso modo se metti il float nel padre allora il margine non è applicabile.

    Non sono sicuro di perché funzioni con l'overflow ma funziona, ed è sicuramente questa la soluzione migliore.

    Confermo il padding, il float ti preclude il centramento del padre (almeno che non usi qualche escape con JS)

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.