Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    no, stai aggiungendo stile che non serve (display: block insieme ad un float:left non ha senso di per sé, ancora meno se dato ad un elemento il cui parent è un flexbox) e soprattutto, se rimuovi uno dei due blocchi rossi l'altro si allarga (quando invece dovrebbe restare fermo a 270px)

    http://codepen.io/anon/pen/wGJbqQ

    codice HTML:
    <section>
        <div>DIV</div>   
        <main>MAIN</main>
        <div>DIV</div>
    </section>

    Css

    codice:
    section {  display: flex;}
    div, main {  height: 300px;  border: 1px #ccc dashed;}
    
    div { width: 270px; }
    main { flex-grow: 1; }
    
    /* il margine va impostato in base alla presenza dei div prima o dopo il main */
    main + div, div + main { margin-left: 10px; }
    Ultima modifica di fcaldera; 22-03-2016 a 11:06
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.