Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    immagine + scritta ripetuta in verticale

    Scrivo per un aiuto, dato che non sono pratico di css.

    Debbo mettere una immagine a sinistra, una scritta a destra dell'immagine, e un separatore in basso; questo ripetuto per n volte in verticale.

    Ho fatto così:

    codice:
    <div class="progetti">
    	<div class="progetto">
    		<div>[img]./immagini/ippc.jpg[/img]<span>IPPC-Prevenzione e riduzione integrate dell'inquinamento</span></div>
    		<div class="linea"><hr /></div>
    	</div>
    
    
    </div>
    e il mio povero css è:
    codice:
    <style type="text/css">
    	.progetti
    	{
    		margin-top:30px;
    	}
    
    	.progetti img
    	{
    		border:none; margin-left: 10px; 	margin-right: 10px;
    	}        
    	.progetto
    	{
    		margin-top:30px;
    	}
    	.progetto span
    	{
    		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size: 14pt;
    		font-weight: 600;
    		font-style: normal;
    		text-decoration: none;
    		word-spacing: normal;
    		letter-spacing: normal;
    		text-transform: none;
    
    	}
    	.linea
    	{
    		margin-top:4px;	
    	}
    	.linea hr
    	{
    		width:80%; text-align:left;
    	}
    </style>

    Mi dareste una mando per razionalizzare il tutto? Ciao
    Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    663
    Il div .progetti deve avere una dimensione? o ti va bene che si estenda a tutta pagina?
    La scritta a destra come deve essere posizionata rispetto all'immagine ? in alto/mezzo/basso ?
    La scritta a destra vuoi che sia un link?

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Il div .progetti deve avere una dimensione? o ti va bene che si estenda a tutta pagina?
    Tutta la pagina

    La scritta a destra come deve essere posizionata rispetto all'immagine ?
    inbasso


    La scritta a destra vuoi che sia un link?
    sì (immagine + scritta)



    ps. Per come l'ho fatto (almeno pe IE7) va. Solo che non mi sembra razionale: non il risultato, ma proprio la scritta dello stile. :master:
    Pietro

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    663
    Per come l'ho fatto (almeno pe IE7)
    Dici bene=) Perchè con firefox il link dell'immagine avendo all'interno anche uno span si estende troppo e crea una sorta di sottolineatura allungata.
    Non ho ancora controllato in altri browser.

    Se vuoi utilizzare delle unità di misura assolute per il font, il mio consiglio è di utilizzare i pixel per la visualizzazione a schermo e i punti lasciarli per la visualizzazione in stampa.

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ti ringrazio di avermelo fatto notare

    ho messo text-decoration: none; e adesso va meglio


    Per allineare a sinistra <hr /> ho messo text-align:left;

    ma non funziona con firefox (ho dovuto aggiungere <hr align="left"/>


    come posso sostituire align="left" con uno stile?
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    663
    Prova così:

    css
    codice:
    	.linea
    	{
    		margin-top:4px;
    		text-align:left;
    	}
    	.linea hr
    	{
    		width:80%;
    		margin-left:0;
    	}
    Cmq puoi evitare di mettere l'hr dentro un div, ti va a capo cmq e dichiari le proprietà direttamente all'hr, impostando un margin bottom di 4px al div che lo precede.

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    grazie, adesso va con IE7, Opera9 e Firefox2.

    Dentro quel div c'era in origine una immagine sfumata sottile; poi l'ho sostituita con <hr e il div l'ho dimenticato.
    ciao
    Pietro

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.