css VS menu a comparsa

  • Creatore Discussione Creatore Discussione Kobra
  • Data di inizio Data di inizio

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!!!
 
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.
 

Discussioni simili