Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Allineamento con css

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    13

    Allineamento con css

    Ciao a tutti

    ho la necessità di allineare un'immagine in una cella.

    <style>
    .allinea {
    float:right;
    display:inline;
    }
    </style>

    <tr><td align="left">
    TESTO<div class="allinea"><img src=images/pippo.jpg></div>
    </td></tr>

    Non posso usare una cella per il testo e una per l'immagine visto che nella cella devo avere un'immagine di sfondo.
    Pippo.jpg viene allineata a destra e fin qui va bene. Il problema è che mi crea una linea in più, cosa che non dovrebbe fare vista la presenza display:inline;

    Qualche suggerimento ?
    Ciao..


  2. #2
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    E' normale che lo faccia, perchè <div> introduce comunque un a capo, anche con la presenza di display: inline;

    La cosa migliore che tu possa fare in questo caso, è togliere <div> e associare la classe allinea direttamente a <img>.

    La cosa ottima è eliminare del tutto le tabelle: www.constile.org

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    411
    oppure al posto di div usa span

  4. #4
    Originariamente inviato da Kibi
    oppure al posto di div usa span

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.