Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    La SECTION si sovrappone a NAV e si attacca a HEADER....

    Ciao a tutti,

    io sto facendo un layout relativo in HTML5. I tag di struttura, HEADER, NAV, SECTION e FOOTER, li ho fatti uno sopra l'altro, quindi tutti larghi uguali, perchè ereditano la width da un DIV CONTAINER largo 980px .
    Non riesco a capire il perché, se solo il NAV, lo faccio assoluto (vedi CSS qui sotto), e tutti gli altri realtivi, la SECTION si sovrappone a NAV andando attaccato a HEADER, mentre se NAV lo faccio relativo è tutto ok.

    nav {
    position: absolute;
    width: 980px;
    height: 300px;
    top: 120px; (da header)
    left: 0px;
    }

    Qualche genio che ne sa a pacchi, che mi svela il mistero? grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` il comportamento corretto secondo le specifiche dei CSS.

    Un oggetto assoluto esce dal flusso degli oggetti statici, e si posiziona per conto suo.
    La stessa cosa avviene per gli oggetti float.

    Ci sono dei trucchi per sistemare le cose anche con oggetti fuori dal flusso (ora non ricordo quelli per gli assoluti, ma li trovi con una ricerca nel forum), pero` in linea di massima non conviene usare posizionamenti assoluti, tranne casi molto particolari.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Tag per questa discussione

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.