Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
* scroll auto.. IE, FF e Opera
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
kkk2003
Dio minore
Dio minore


Registrato: 11/08/05 07:15
Messaggi: 863
Residenza: Mosca - Russia

MessaggioInviato: 12 Dic 2005 22:37    Oggetto: * scroll auto.. IE, FF e Opera Rispondi citando

mi chiedo... ho inserito un div "scroll"
questo e' il mio div, nel css:

#scroll {
height: 250px;
width: 95%;
overflow: auto;
text-align: center;
}
#scroll ul {
list-style: none;
margin: 0px;
padding: 0px;
width: 100%;
}

#scroll ul li {
margin: 0px 0px 5px 0px;
padding: 5px;
border: 1px solid #000;
}

Con FF, tutto perfetto... ma..
Come mai con Opera e IE le dimensioni del mio div risultano notevolmente inferiori, rispetto a FF? E come mai IE mi visualizza anche la barra orizzontale, mentre Opera e FF no?
Qualche idea per uniformare???
Top
Profilo Invia messaggio privato HomePage Yahoo
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 09:22
Messaggi: 7987

MessaggioInviato: 12 Dic 2005 23:39    Oggetto: Rispondi citando

boh, a me viene bene

ho cambiato il solo valore della larghezza di #scroll perche' non volevo mi prendesse tutta la pagina, per il resto ho copiato e incollato il tuo codice ed il risultato e' perfetto:







Codice:

<html>

<head>

<title>ciao</title>

<style>
#scroll {
height: 250px;
width: 200px;
overflow: auto;
text-align: center;
}
#scroll ul {
list-style: none;
margin: 0px;
padding: 0px;
width: 100%;
}

#scroll ul li {
margin: 0px 0px 5px 0px;
padding: 5px;
border: 1px solid #000;
}


</style>
</head>

<body>

<div id="scroll">
<ul>
<li>ciao</li>
<li>buongiorno</li>
<li>buonanotte</li>
<li>saluta a casa</li>
<li>stammi tanto bene</li>
<li>ciao</li>
<li>buongiorno</li>
<li>buonanotte</li>
<li>saluta a casa</li>
<li>stammi tanto bene</li>
<li>ciao</li>
<li>buongiorno</li>
<li>buonanotte</li>
<li>saluta a casa</li>
<li>stammi tanto bene</li>
<li>ciao</li>
<li>buongiorno</li>
<li>buonanotte</li>
<li>saluta a casa</li>
<li>stammi tanto bene</li>
<li>ciao</li>
<li>buongiorno</li>
<li>buonanotte</li>
<li>saluta a casa</li>
<li>stammi tanto bene</li>
</ul>

</div>

</body>

</html>

Top
Profilo Invia messaggio privato HomePage
kkk2003
Dio minore
Dio minore


Registrato: 11/08/05 07:15
Messaggi: 863
Residenza: Mosca - Russia

MessaggioInviato: 13 Dic 2005 09:34    Oggetto: Rispondi citando

Questo invece e' quello che ottengo io...



E' dentro il div di destra.. nel mio layout a 3 colonne... non so come mai, questa differenza di vedute!
Top
Profilo Invia messaggio privato HomePage Yahoo
kkk2003
Dio minore
Dio minore


Registrato: 11/08/05 07:15
Messaggi: 863
Residenza: Mosca - Russia

MessaggioInviato: 13 Dic 2005 09:36    Oggetto: Rispondi citando

Non ho qui FF, ma con quello, la barra orizzontale non c'e', e le dimensioni sono giuste...
Top
Profilo Invia messaggio privato HomePage Yahoo
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 09:22
Messaggi: 7987

MessaggioInviato: 13 Dic 2005 10:29    Oggetto: Rispondi citando

kkk2003 ha scritto:
Questo invece e' quello che ottengo io...



E' dentro il div di destra.. nel mio layout a 3 colonne... non so come mai, questa differenza di vedute!


hai un div molto stretto, forse dipende dal fatto che c'e' una parola piu' lunga dello spazio a disposizione che "forza" i bordi; devi sempre considerare che la gestione degli spazi e delle misure non e' uguale nei browser, percio' a volte succedono di questi inconvenienti

prova a lasciare piu' spazio al div contenitore e molto probabilmente il problema si risolvera'
Top
Profilo Invia messaggio privato HomePage
kkk2003
Dio minore
Dio minore


Registrato: 11/08/05 07:15
Messaggi: 863
Residenza: Mosca - Russia

MessaggioInviato: 13 Dic 2005 10:37    Oggetto: Rispondi citando

E' possibile... ma rimane il fatto che con FF il div risulta piu' largo, e non mostra la barra orizzontale...
Top
Profilo Invia messaggio privato HomePage Yahoo
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 09:22
Messaggi: 7987

MessaggioInviato: 13 Dic 2005 10:42    Oggetto: Rispondi citando

kkk2003 ha scritto:
E' possibile... ma rimane il fatto che con FF il div risulta piu' largo, e non mostra la barra orizzontale...


per il motivo che ti dicevo: il volume degli elementi e' gestito in modo diverso dai vari browser e questa cosa dev'essere sempre tenuta in considerazione quando si progetta, percio' ti consiglio di allargare il div contenitore per sopperire a questo bug

e' un problema noto e con cui ci si scontra spesso, progettando per il web Smile

edit: ah un'altra cosa: i vari browser aggiungono padding e margin a volte in modo inspiegabile; potresti eventualmente provare a settare a 0 margin e padding del div contenitore e a ridurli al minimo nel div scroll, forse riesci a risolvere senza modificare le larghezze


L'ultima modifica di rebelia il 13 Dic 2005 10:55, modificato 1 volta
Top
Profilo Invia messaggio privato HomePage
kkk2003
Dio minore
Dio minore


Registrato: 11/08/05 07:15
Messaggi: 863
Residenza: Mosca - Russia

MessaggioInviato: 13 Dic 2005 10:48    Oggetto: Rispondi citando

Tutto chiaro... appena ho tempo provero' ad allargare il div, e vediamo se riesco a sistemarlo... visto che purtroppo la maggioranza degli utenti usa IE... Sad
Top
Profilo Invia messaggio privato HomePage Yahoo
kkk2003
Dio minore
Dio minore


Registrato: 11/08/05 07:15
Messaggi: 863
Residenza: Mosca - Russia

MessaggioInviato: 13 Dic 2005 11:44    Oggetto: Rispondi

Ho ridotto il mio codice e il css al minimo, per individuare il problema... ho provato a cambiare margini ecc... ma niente...
E visto che a te tutto funzionava, ed avevi cambiato solo il
width: 200px;
ho provato... ho tolto completamente la voce width, e adesso IE mi visualizza correttamente!
Non mi rimane che verificare cosa fa adesso FF!
Top
Profilo Invia messaggio privato HomePage Yahoo
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi