Ho appena trascorso le ultime settimane a imparare come progettare correttamente un layout. Fondamentalmente ho pensato che avessi tutto perfetto con il layout del mio sito web ed ero pronto per trasferire il codice su Wordpress ... e poi ho ridimensionato accidentalmente il mio browser web e ho scoperto che tutti i miei strati div
si sovrapponevano l'uno con l'altro.Come impedire ai miei livelli div di sovrapporsi quando il browser viene ridimensionato?
Ecco come si presenta:
In sostanza sembra come se è soprattutto il mio contenuto centro div
che viene spremuto fuori, così come la mia immagine di intestazione e la strega di navigazione sono nella stessa parte superiore div
. Anche il mio footer è schiacciato. Ho cercato su internet una soluzione a questo problema e non riesco a trovare nulla.
Come posso risolvere il problema in modo che il mio div
rimanga in posizione quando il browser viene ridimensionato?
Ho provato il tuo suggerimento ma non sono esattamente sicuro di dove mettere la proprietà di overflow. L'ho messo nel contenitore div tenendo tutto il resto del contenuto e purtroppo non ha fatto nulla. Tuttavia, ecco un link al mio intero CSS. Non ero sicuro di cosa sarebbe davvero rilevante o meno. Grazie mille per l'aiuto. Spero che ci sia un modo semplice per risolvere questo. :( –
L'overflow andrebbe in qualunque div che contiene il testo "Questo è un sottotitolo" Se lo metti in un div genitore sopra il div che contiene il testo dell'intestazione, potrebbe non ereditare correttamente. ? inoltre, come è stato detto in precedenza, larghezza flessibile sono generalmente una migliore idea, ma si richiederebbe di refactoring del css. – ErikHazzard
l'overflow non sembra funzionare per me, purtroppo. trovo che le immagini anche ottenere distorti nella area di intestazione scura, che ha il nome del mio sito e la mia navigazione Ho caricato la mia pagina di test solo per poterla vedere funzionante (non funzionante) http://lifesgarbage.com/rebnation.html –