Visualizzazione risultati 1 fino 15 di 15

Discussione: Allineamento immagini centrato verticalmente con il testo

  1. #1
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito Allineamento immagini centrato verticalmente con il testo

    Ciao a tutti,

    cercando qui con "allineamento immagini" ho trovato svariate discussioni ma di allineamento orizzontale.

    Mi serve impostare l'allineamento verticale di un'immagine con CSS: io inserisco in un html una cosa tipo questa:
    Codice HTML:
    <img> Testo
    e mi dà così:

    però io vorrei impostare con CSS un allineamento così:

    (questa l'ho ritoccata con paint dalla prima )

    Sapete dirmi come faccio?



    Grazie,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Così:
    Codice HTML:
    <img src="" alt="" style="vertical-align:middle;" /> Testo

  3. #3
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Grazie andrea. Senti già che stiamo, mi sai dire come allineo un div in alto a destra della pagina?







    Grazie,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Se lo vuoi semplicemente nell'angolo in alto a destra, devi usare un posizionamento assoluto, se vuoi che rimanga nell'angolo anche mentre scorri la pagina, allora serve un posizionamento fisso.
    Codice HTML:
    <style type="text/css">
    /*selettore*/{
    	position: absolute;/*oppure fixed se è un posizionamento fisso*/
    	top: /*distanza dall'alto*/;
    	right: /*distanza da destra*/;
    }
    </style>

  5. #5
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Grazie karl94, e senti un'altra cosa, mi dici come faccio a mettere uno sfondo con CSS, tipo questo:
    Codice HTML:
    background: #FFFFFF url('img.png') no-repeat top center;
    però che dall'alto si distanzia di 100 px?




    Fatemi sapere,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Anziché top, devi mettere la distanza che ti serve, quindi diventa:
    Codice:
    background: #FFFFFF url('img.png') no-repeat center 10px;

  7. #7
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Bene karl94, funziona.

    Ho fatto una pagina in cui ho messo un table con 2 td che sarebbero 2 colonne.

    Dentro queste td ho messo dei div.

    Per una validazione buona con CSS, si può fare?




    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  8. #8
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Non ho capito bene cosa intendi, cosa centra la validazione CSS con la struttura del documento HTML?

  9. #9
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Allora facciamo così:

    ho fatto 2 colonne con table e td: è buono per il CSS o meglio i div per fare le colonne?




    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  10. #10
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Sarebbe meglio usare i div, sopratutto se stai usando la tabella per creare un layout, l'elemento table con td, tr etc. servono ad inserire una tabella di dati, non per creare un layout, per quello c'è il CSS.

  11. #11
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Sì, ecco, io facendo una cosa così:
    Codice HTML:
    <div>
    Contenuto
    </div>
    <div>
    Contenuto
    </div>
    Mi visualizza un div sotto un altro, e per visualizzarli uno a fianco dell'altro (quindi le colonne) come si fa?




    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  12. #12
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Puoi fare così: imposti la larghezza di entrambi al 50% (così hai due colonne della stessa larghezza) e, sempre ad entrambi, la proprietà float su left, ti servirà poi un terzo div su cui impostare un clear: both.
    Codice HTML:
    <div class="colonna">Colonna №1</div>
    <div class="colonna">Colonna №2</div>
    <div class="clearfix"></div>
    Codice HTML:
    <style type="text/css">
    	.colonna{
    		width: 50%;
    		float: left;
    	}
    	
    	.clearfix{
    		clear: both;
    	}
    </style>
    Ultima modifica di karl94 : 06-07-2010 alle ore 16.04.52

  13. #13
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Grazie karl94, ma mi puoi dire a che serve il <div class="clearfix">?




    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  14. #14
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Serve per annullare gli effetti del float, se mancasse creerebbe disordine nel layout, per capire cosa intendo, prova a creare due documenti HTML, uno con il div.clearfix e uno senza, così da capire un po' come funziona, oppure puoi giocare con firebug (o simile) e modificare direttamente sul browser la pagina.

  15. #15
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Già è vero, c'è una piccola differenza, grazie karl94



    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •