Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    liste con list-item espandibili

    Salve a tutti, chiedo un aiuto per favore e vengo al dunque senza preamboli anche se ne avrei molti:
    vorrei creare una lista, per esempio di nomi di persone, in cui cliccando su un nome appaiono i dati personali di ogni persona, magari sotto o a fianco. Se si può fare si può utilizzare semplicemente html e css?
    grazie e ciao.

  2. #2
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777

    Re: liste con list-item espandibili

    Originariamente inviato da pat7331
    Salve a tutti, chiedo un aiuto per favore e vengo al dunque senza preamboli anche se ne avrei molti:
    vorrei creare una lista, per esempio di nomi di persone, in cui cliccando su un nome appaiono i dati personali di ogni persona, magari sotto o a fianco. Se si può fare si può utilizzare semplicemente html e css?
    grazie e ciao.
    Credo tu abbia due possibilità,
    1-Usare un iframe
    2-usare javascript

  3. #3
    grazie gufo, valuterò, anche se di java non so niente.

  4. #4
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Originariamente inviato da pat7331
    grazie gufo, valuterò, anche se di java non so niente.
    Java e javascript sono due cose molto diverse

  5. #5
    Ah, vedi che non so niente!
    Però ho anche pensato che potrei usare uno di quei metodi per visualizzare le gallerie fotografiche tramite CSS tipo questa, che è comunque una lista, e adattarla al mio scopo.
    Se no, dove posso trovare informazioni su javascript per fare ciò che ho bisogno?

  6. #6
    Ho provato a fare un esperimento, tratto dalle gallerie fotografiche di cui al precedente post, con HTML e CSS (quindi non so se sono più nella sezione giusta).
    Comunque posto il codice ma chiedo aiuto per dei problemi da risolvere:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta name="description" content=" " />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta name="keywords" content="" />
    <title>
    prova lista
    </title>
    <style rel="stylesheet" type="text/css">
    ul#lista{
    	position: relative;
    	margin:0;
    	padding:0;
    	}
    
    ul#lista li{
    	margin:0;
    	padding:0;
    	list-style: none;
    	}
    	
    ul#lista a span{
    	display: none;
    	}
    	
    ul#lista a{
    	text-decoration: none;
    	}
    	
    ul#lista a:hover{
    	text-decoration: none
    	}	
    	
    ul#lista a:hover span{
    	display: block;
    	width: 300px;
    	float: right;
    	position: fixed;
    	left: 40%;
    	top: 5%;
    	border: 1px solid #fff;
    	}
    
    ul#lista a:hover span img{
    	border: none;
    	margin: 10px;
    	}
    
    ul#lista a:hover span p{
    	padding: 0;
    	margin: 2px;
    	color: #000;
    	}
    
    div#contenitore{
    	position: relative;
    	height: 120px;
    	overflow: auto;
    	border: 1px solid #000;
        }
    </style>
    </head>
    <body>
    <div id="contenitore">
    <ul id="lista">
    	[*]
    		<a href="">MARIO ROSSI
    			<span style="background: yellow;">[img]foto/mario_rossi.png[/img]
    
    nato in Italia il 15/02/78</p>
    			</span>
    		</a>
    	
    	[*]
    		<a href="">PAOLO VERDI
    			<span style="background: pink;">[img]foto/paolo_verdi.png[/img]
    
    nato in Cile il 26/03/52</p>
    			</span>
    		</a>
    	[*]
    		<a href="">MARIO ROSSI
    			<span style="background: brown;">[img]foto/mario_rossi.png[/img]
    
    nato in Italia il 15/02/78</p>
    			</span>
    		</a>
    	[*]
    		<a href="">PAOLO VERDI
    			<span style="background: black;">[img]foto/paolo_verdi.png[/img]<p style="color: white;">nato in Cile il 26/03/52</p>
    			</span>
    		</a>
    	[*]
    		<a href="">MARIO ROSSI
    			<span style="background: white;">[img]foto/mario_rossi.png[/img]
    
    nato in Italia il 15/02/78</p>
    			</span>
    		</a>
    	[*]
    		<a href="">PAOLO VERDI
    			<span style="background: grey;">[img]foto/paolo_verdi.png[/img]
    
    nato in Cile il 26/03/52</p>
    			</span>
    		</a>
    	[*]
    		<a href="">MARIO ROSSI
    			<span style="background: blue;">[img]foto/mario_rossi.png[/img]
    
    nato in Italia il 15/02/78</p>
    			</span>
    		</a>
    	[*]
    		<a href="">PAOLO VERDI
    			<span style="background: green;">[img]foto/paolo_verdi.png[/img]
    
    nato in Italia il 26/03/52</p>
    			</span>
    		</a>
    	[*]
    		<a href="">MARIO ROSSI
    			<span style="background: red;">[img]foto/mario_rossi.png[/img]
    
    nato in Italia il 15/02/78</p>
    			</span>
    		</a>
    	[/list]
    </div>
    </body>
    </html>
    I miei problemi sono:
    1) con IE lo span con la descrizione non sta fisso dove voglio io, ma si comporta come se fosse un normale float. Infatti, se non ci metto float: right, si posiziona sotto il list item.
    2) se tolgo il href sui selettori a, con FF perdo la manina ma l'hover funzione come deve, con IE invece non ci sono più i link, quindi non funziona niente. A queto punto decido di rimettere l'href, è anche più bello vedere la manina, ma se clicco mi torna all'inizio pagina e non voglio.

    So che sono un po' complicato, ma chiedo aiuto, grazie ciao.

  7. #7
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Molti sono refrattari all'iframe, ma in questo caso secondo me risolve più semplicemente il tuo problema

  8. #8
    Ci provo, nel frattempo hai qualche dritta su javacsript?
    Gufo, mi rivolgo a te e ti ringrazio visto che per il momento sei il mio unico interlocutore.

  9. #9
    Ci provo con l'iframe, intendo...

  10. #10
    Chiedo gentilmente ad un moderatore che mi sposti di sezione, visto che ho tentato una soluzione al mio problema con i CSS che però meritano un aggiustatina che io non riesco a dare. Per questo chiedo aiuto agli esperti dei CSS e del crossbrowser.

    Per quanto riguarda l'iframe che mi consigliava Gufo, comporta la creazione di un'altra pagina web che vorrei evitare.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.