Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    div uno di fianco l'altro

    ciao, ho un testo e di fianco a questo testo voglio aggiungere due immagini..
    ho pensato di creare una struttura di <div> in questo modo:
    <div id="contenitore">
    <div id="testo"> testo bla bla bla</div>
    <div id="img1"> immagine uno </div>
    <div id="img2">immagine due</div>
    </div>

    al contenitore non applico alcuno stile..
    al testo applico questo stile:
    codice:
    .textAddress
    {
    	font-weight: normal;
    	font-size: 11px;
    	color: #ffffff;
    	text-align: left;
    	font-family: Verdana;
    	line-height: 18px;
    	padding-left: 15px;
    	width:200px;
    	float:left;	
    	clear:right;
    }
    ma non mi riesce di mettere testo e immagini una di fianco all'altro
    mi potete dare una mano?

  2. #2
    codice:
    div#testo {float:left;width:200px;}
    
    div#img1, div#img2 {float:left;width:150px;}
    poi dipende da come è strutturato il resto

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    adesso ti faccio vedere come ho fatto.. diciamo che sono abbastanza soddisfatto dell'output su ie7, poi bosogna vedere cosa ne esce fuori con ie6 e firefox
    Però magari.. vorrei capire se almeno questo che ho scritto è corretto:

    CSS
    codice:
    /* formattazione indirizzi */
    .titleAddress
    {
    	font-weight: bold;
    	font-size: 13px;
    	color: #003065;
    	text-align: left;
    	font-family: Arial;
    	padding-left: 1px;
    	padding-bottom: 1px;
    	padding-top: 1px;
    	background-color: #ffe200;
    	margin-top: 15px;
    	margin-bottom: 10px;
    	margin-left: 15px;
    	margin-right: 15px;
    	clear: left;
    }
    .subTitleAddress
    {
    	font-weight: bold;
    	font-size: 13px;
    	color: #FFFFFF;
    	text-align: left;
    	font-family: Arial;
    	margin-left: 15px;
    	width: 100px;
    	float: left;
    }
    .textAddress
    {
    	font-weight: normal;
    	font-size: 11px;
    	color: #ffffff;
    	text-align: left;
    	font-family: Verdana;
    	line-height: 18px;
    	padding-left: 15px;
    	width: 200px;
    	float: left;
    	clear: left;
    }
    #container
    {
    	float: left;
    	width: 350px;
    	margin-bottom: 10px;
    }
    .imagesAddress
    {
    	clear: right;
    	width: 100px;
    	float: right;
    }
    
    /*fine formattazione indirizzi*/
    HTML
    codice:
       <div id="container">
            <span class="subTitleAddress">XXXXXXXXX</span>
    
            <div class="textAddress">
                XXXXXXXXXXXXX
    
                XXXXXXXXXXXXXXXXXXXXXX
    
                Tel. XXXXXXXXX
            </div>
            <div class="imagesAddress">
                [img]images/logo_point.gif[/img]</div>
        </div>
        
    
        <div id="container">
            <span class="subTitleAddress">XXXXXXXXXX</span>
    
            <div class="textAddress">
                XXXXXXXX
    
                Tel. XXXXXXXXX</div>
            <div class="imagesAddress">
                [img]images/logo_point.gif[/img]</div>
        </div>
        
    
    
     ..e così via..
    Ho anche qualche dubbio sull'id del div contenitore.. ho ovviamente + div contenitori ai quali voglio assegnare la stessa classe.. però l'editor mi dice che non è corretto che ci siano + elementi con lo stesso id..

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    uhm.. diciamo che sostituendo:
    codice:
    .imagesAddress
    {
    	clear: right;
    	width: 100px;
    	float: right;
    }
    con

    codice:
    .imagesAddress
    {
    	width: 100px;
    	float: left;
    }
    
    ottengo lo stesso risultato e il codice è simile a quello che hai impostato tu :)

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Faccio notare alcuni (gravi) errori di semantica.

    Esiste il tag <address> per gli indirizzi. Quindi non usarlo e` un errore.

    Neanche inserire una <img> dentro un <div> mi sembra sensato: invece si puo` assegnare un CSS direttamente alle img.


    Per assegnare la stessa formattazione a piu` oggetti occorre usare le classi: gli id devono essere univoci nel documento.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Io utilizo dei posizionamenti relativi, dando ad ogni img una class e dando alla class una posizione. In questo modo il layout della pagina rimane "rigido", posso cambiare tutta la pagina cambiando poche lettere, ma la struttura rimane identica.

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Mich_
    Faccio notare alcuni (gravi) errori di semantica.

    Esiste il tag <address> per gli indirizzi. Quindi non usarlo e` un errore.

    Neanche inserire una <img> dentro un <div> mi sembra sensato: invece si puo` assegnare un CSS direttamente alle img.


    Per assegnare la stessa formattazione a piu` oggetti occorre usare le classi: gli id devono essere univoci nel documento.
    grazie per la segnalazione.. ma di questo tag <address> non ne sapevo niente..
    adesso elimino le immagini dai div ed assegno la stessa classe ad ogni immagine.. ok? è questo quello che intendevi ?

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.