|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Sep 2010
Messaggi: 27
|
[CSS] div e sovrapposizione
Buongiorno
sono ancora all'inizio dello studio di Html e di Css e stavo provando a fare un esercizio. Mi sono bloccato all'inizio. Ho disposto due div uno affianco all'altro e ho provato a ridimensionare la finestra. Ho così notato che il contenuto di uno dei due div finisce sopra l'altro. Esiste un modo per evitare che uno dei due div finisca sopra l'altro? Oppure esiste un modo per evitare che a causa del ridimensionamento della finestra il contenuto del div si sposti e compaiano invece le barre di scrolling per muoversi nel contenuto della finistra? Grazie mille. Ultima modifica di hee136 : 14-09-2010 alle 11:16. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Sarebbe bene se postassi il codice, sia HTML che CSS.
A dirla così è un po' difficile capire cosa non va
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
dovrebbe bastare definire lunghezza e larghezza in percentuale ( per il ridimensionamento automatico) .
Se ancora non vedi il scroll metti overflow: scroll; come proprieta css
__________________
Acer 5940G{Intel Core i7 Q720 Quadri motore; 8Gb DDR3; ATI Radeon HD 4650 1024MB; 500Gb hdd} |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
Il suo problema è che ridimensionando le finestre i div si sovrappongono e spuntano le barre di scrolling
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
|
#5 |
|
Junior Member
Iscritto dal: Sep 2010
Messaggi: 27
|
index.htm
Codice:
<body> <div id="banner"> <h1 id="text_ban">Esempio</h1><img id="prova" src="images/prova.jpg"> </div> <div id="login"> <br><br> <form method="post" action="login.php" name=""> <input type="text" value="Email" name="user"><br><br> <input type="password" name="pwd"><br><br> <input type="submit" value="Entra"> <input type="reset" value="Cancella"> </form><br><br> <a href="modulo.php">Registrati</a> </div> <div> <img id="sfondo" src="images/sfondo.jpg"> <p>Questo è un testo di prova (...) </p> <p> (...) </p> <p> (...) </p> </div> </body> </html> Ecco il file css Codice:
#banner {
background-color:#1E90FF;
height:70px;
width:100%;
}
#prova {
float:right;
}
#text_ban {
position:absolute;
}
#sfondo {
left:30%;
position:absolute;
top:30%;
z-index:-1;
}
#login {
float:left;
height:400px;
width:20%;}
Ultima modifica di hee136 : 14-09-2010 alle 11:21. |
|
|
|
|
|
#6 | |
|
Junior Member
Iscritto dal: Sep 2010
Messaggi: 27
|
Quote:
Il mio problema è che ridimensionando le finestre i div si sovrappongono. Le soluzioni che ho pensato (ma che non so come mettere in pratica) sono: - un modo per evitare che il contenuto (testo ed un'immagine) esca dal div. - trovare un modo per cui il contenuto rimanga fermo e compaiano solo le barre di scrolling per visualizzare le varie parti della pagine. Ringrazio per le risposte e mi scuso se sono stato poco chiaro. |
|
|
|
|
|
|
#7 |
|
Junior Member
Iscritto dal: Sep 2010
Messaggi: 27
|
La pagina si compone di 3 div.
Uno che rimane in alto e si estende per tutta la larghezza (il cui id è banner). Due div sotto quest'ultimo, uno a destra e l'altro a sinistra (i cui id sono login ed il div successivo senza id). Quando ridimensiono la finestra, il testo e l'immagine del div senza id si va a sovrapporre sul div con id login. |
|
|
|
|
|
#8 | |
|
Junior Member
Iscritto dal: Sep 2010
Messaggi: 27
|
Ecco uno screen-shot del problema:
Quote:
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Roma
Messaggi: 1994
|
sei riuscito a risolvere il problema?
ti ricordi come? thx
__________________
ho concluso felicemente con Ak72 - FURTO -ninja.paolo-bloodflowers-gegeg-gargasecca-Pirella-Fabio169-Fabri00-zziplex-Balillamod-Davidman-miclog-ochalan-ciacino83-VitOne e tanti tanti altri... |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jun 2011
Messaggi: 2814
|
Il problema è lo z-index, invece di dare uno z-index all'immagine per farla apparire come sfondo, usa background-image:url('images/...');
lo z-index se devi proprio usarlo (ma lo sconsiglio, sopratutto epr problemi con Explorer), inseriscilo anche sul div con id="prova", e assignagli un valore identico all'altro.
__________________
IntelCore i7 4770s - Asus H97I-PLUS - 2 x 8gb Kingston HyperX Fury - NZXT Manta Black/Red - Cooler Master V700 - 2 x Samsung 850 EVO 250GB Raid0 - WD Caviar RED 2TB - MSI GTX 1070 Gaming X |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:40.




















