Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    css display: block; e IE

    ciao a tutti

    ho creato un menu a comparsa in questo modo:

    codice:
    <div id="menuscelte"> 
        <?
        for($a=0;$a<count($arrayid);$a++) {
    	?>
           
    
    
    	   <a class="menucomparsa"><? echo $arrayeventi[$a] ?>
    	     <div class="scelte">
    		   Relazioni Studenti
    		   Foto
    		 </div>
           </a>
    	   </p>
        <?
    	}
      ?>
      </div>
    con questo codice css:

    codice:
    #menuscelte {
    	position: absolute;
    	width: 250px;
    	height: auto;
    	top: 360px;
    	left: 180px;
    	text-align: left;
    	font-weight: bold;
    }
    
    #menuscelte a:focus {
    	color: #0A50FF;
    	text-decoration: none;
    }
    #menuscelte a:active {
    	color: #0A50FF;
    	text-decoration: none;
    }
    #menuscelte a:visited {
    	color: #0A50FF;
    	text-decoration: none;
    }
    #menuscelte a:link {
    	text-decoration: none;
    }
    
    .scelte {
    	display: none;
    	position: relative;
    	left: 15px;
    	width: 150px;
    	font-weight: normal;
    }
    div.scelte a:link {
    	color: red;
    }
    div.scelte a:hover {
    	color: green;
    	font-size: 1.1em;
    	background-color: yellow;
    }
    
    a.menucomparsa:hover div.scelte {
    	display: block;
    }

    ma ovviamente con IE non funziona mentre con firefox va alla grande!

    so che con IE l'hover può andare solo sui tag a...io ho usato un tag <a> ma non funziona lo stesso!

    forse potrebbe creare problemi il fatto che il tag a contiene un div e poi la chiusura del tag a?

    cioè cosi: <a><div></div></a>

    help me please?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In linea generale e` sbagliato inserire un oggetto di tipo blocco in uno di tipo inline. Prova a fare viceversa.

    PS: se posti codice, scrivi solo il codice HTML come arrriva al browser: le parti in PHP creano solo confusione (e non si sa cosa contengono).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.