css VS menu a comparsa

Kobra

Utente Attivo
27 Giu 2005
72
0
0
Salve, dovrei chiedervi una cosa sui CSS esterni...
Sto realizzando un sito con un css esterno che ho chiamato "style", e ho naturalmente inserito tra <head> e </head> il seguente codice...

<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" media="screen" href="styleIE.css" />
<![endif]-->


E fin qui tutto ok...tutta la struttura del sito è impostata con i vari div...
Ora però, vorrei inserire un menu a comparsa sul div della colonna destra, un menu che ho già pronto ed è composto dai seguenti file:

slideoutmenu.html
slideout.js
slideout.js

Per far funzionare correttamente il menu (che tra l'altro nella pagina html ho inserito dentro il <div id="dhtmlgoodies_menu">), nell'head adesso dovrei inserire questo:

<script type="text/javascript" src="slideout.js"></script>
<link rel="stylesheet" type="text/css" href="slideout.css" />


...cioè il collegamento al foglio di stile e ai JS esterni...
Purtroppo però se inserisco nell'head anche questi, il menu a comparsa non funziona più bene (cioè non ha più le sottovoci che escono ma appaiono tutte le voci in colonna)...

Questo perchè si annullano il css esterno "style" e quello "slideout.css" o cosa???

Il <div id="dhtmlgoodies_menu"> del menu (con a seguire tutte le voci del menu e il </div> di chiusura), crea problemi se lo metto dentro il div della colonna destra, cioè dentro la sezione in cui voglio inserirlo?

Chissà se ho esposto il problema in maniera comprensibile, spero in un vostro aiuto, grazie dell'attenzione!!!
 

dead

Utente Attivo
22 Lug 2005
684
0
0
54
Brescia
www.dead.it
Piu che "annullarsi", i due fogli di stile, probabilmente hanno delle voci uguali che quindi si sovrappongono a vicenda.

Oppure una direttiva generale di un foglio di stile, applicata per esempio a tutti i div, "rompe le scatole" all'altro foglio di stile.