Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590

    perché :first-child non funziona?

    salve, link in allegato.
    ho fatto una piccola modifica al template per far apparire la colonna destra anche sulla home page,
    ma ora c'è il problema che vedete: la colonna destra non trova spazio necessario e va sotto..
    vorrei evitare rudi fix, e poi è anche curioso capire come mai non funziona dato che dovrebbe
    spiego il problema:
    in tutte le pagine trovate un div (che contiene il contenuto principale della pagina)
    <div id="leo-centercol" class="span9">...</div>
    in home page questo div ha margin-left definito da bootstrap-responsive.css
    codice:
    @media (min-width: 1200px)
    .row-fluid [class*="span"] {
    [...]
    margin-left: 2.564102564102564%;
    }

    nella pagina "chi siamo"
    c'è lo stesso div, ma con margin-left
    codice:
    .row-fluid [class*="span"]:first-child {margin-left: 0;
    }
    basta la webdeveloper bar di FF o ispeziona elemento di chrome per verificare quel che dico, insomma la domanda è:
    perché in home non viene azzerato il margin-left?
    Immagini allegate Immagini allegate

  2. #2
    Provato con:

    codice:
    .row-fluid:first-child [class*=span]

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    ora funziona, grazie

    quindi rimarrà un mistero il perché .row-fluid [class*="span"]:first-child agganciava il div in tutte le pagine tranne che sulla home?

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.