Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Dilemma tabelle

  1. #1

    Dilemma tabelle

    Ciao a tutti,
    premetto che non sono un esperto, anzi .
    Sto combattendo da ore con l'allineamento dei testi in tre caselle che ho creato nella mia newsletter.
    In pratica dovrei centrare i testi al centro di ogni cella (composta da due righe ciascuna).
    Non so perché la prima si allinea mentre le altre due tendono ad allinearsi a sinistra!
    Questo è il codice...grazie tante in anticipo a chi mi aiuterà.

    <td valign="top">
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td style="background: #ecf0f3; width: 186px;">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td mc:edit="link8" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 3px 10px 0 10px; text-align: left;"><div style="text-align: center; ">
    <span style="font-family:verdana,geneva,sans-serif;">prova prova prova</span></div>
    </td>
    </tr>
    <tr>
    <td mc:edit="link9" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 0 10px 6px; text-align: left;"><div style="text-align: center; ">
    <span style="font-family:verdana,geneva,sans-serif;">prova prova prova</span></div>
    </td>
    </tr>
    </table>
    </td>
    <td style="width: 21px;"></td>
    <td style="background: #ecf0f3; width: 186px;">
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td mc:edit="link10" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 3px 10px 0 10px; text-align: left;"><div style="text-align: center; ">
    <span style="font-family:verdana,geneva,sans-serif;">prova prova prova</span></div>
    </td>
    </tr>
    <tr>
    <td mc:edit="link11" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 0 10px 6px; text-align: left;"><div style="text-align: center; ">
    <span style="font-family:verdana;">prova prova prova</span></div>
    </td>
    </tr>
    </table>
    </td>
    <td style="width: 21px;"></td>
    <td style="background: #ecf0f3; width: 186px;">
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td mc:edit="link12" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 3px 10px 0 10px; text-align: left;"><div style="text-align: center;">
    <span style="font-family:verdana, geneva, sans-serif">prova prova prova</span></div>
    </td>
    </tr>
    <tr>
    <td mc:edit="link13" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 0 10px 6px; text-align: left;"><div style="text-align: center;">
    <span style="font-family:verdana,geneva,sans-serif;">prova prova prova</span></div>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>

  2. #2
    codice:
    <table border="0" cellpadding="0" cellspacing="0">
     <tr>
     <td style="background: #ecf0f3; width: 186px;">
     <table border="0" cellpadding="0" cellspacing="0" width="100%">
     <tr>
     <td align="center" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 3px 10px 0 10px; text-align: left;" mc:edit="link8"><div style="text-align: center; ">
     <span style="font-family:verdana,geneva,sans-serif;">prova prova prova</span></div>
     </td>
     </tr>
     <tr>
     <td align="center" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 0 10px 6px; text-align: left;" mc:edit="link9"><div style="text-align: center; ">
     <span style="font-family:verdana,geneva,sans-serif;">prova prova prova</span></div>
     </td>
     </tr>
     </table>
     </td>
     <td style="width: 21px;"> </td>
     <td style="background: #ecf0f3; width: 186px;">
     <table border="0" cellpadding="0" cellspacing="0">
     <tr>
     <td align="center" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 3px 10px 0 10px; text-align: left;" mc:edit="link10"><div style="text-align: center; ">
     <span style="font-family:verdana,geneva,sans-serif;">prova prova prova</span></div>
     </td>
     </tr>
     <tr>
     <td align="center" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 0 10px 6px; text-align: left;" mc:edit="link11"><div style="text-align: center; ">
     <span style="font-family:verdana;">prova prova prova</span></div>
     </td>
     </tr>
     </table>
     </td>
     <td style="width: 21px;"> </td>
     <td style="background: #ecf0f3; width: 186px;">
     <table border="0" cellpadding="0" cellspacing="0">
     <tr>
     <td align="center" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 3px 10px 0 10px; text-align: left;" mc:edit="link12"><div style="text-align: center;">
     <span style="font-family:verdana, geneva, sans-serif">prova prova prova</span></div>
     </td>
     </tr>
     <tr>
     <td align="center" style="color:#446687; font-style: Verdana; text-transform: uppercase; font-size:12px; padding: 0 10px 6px; text-align: left;" mc:edit="link13"><div style="text-align: center;">
     <span style="font-family:verdana,geneva,sans-serif;">prova prova prova</span></div>
     </td>
     </tr>
     </table>
     </td>
     </tr>
     </table>
     </td>
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Ho provato, il testo è centrato ma è la cella di testo che si allinea a sinistra. Poi ho notato che se riempo con + testo tende a ricentrarsi ma vorrei non dover essere obbligato dal testo.

  4. #4
    quanti align usi?
    prova a fare un file css a parte tanto per cominciare
    e con gli id
    <td id="mioallineamento" ...

    oppure dentro la cella <div id="mioallineamento" ...

    css
    #mioallineamento { text-align: center;}

    oppure comincia a studiare
    http://www.html.it/pag/14237/agire-sulle-tabelle/


  5. #5
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Perché tutte quelle tabelle annidate? Perché metti un text-align:center sulle celle e nella dichiarazione successiva un text-align:left, e poi torni a centrare nel div? Inutile lo span in cui imposti lo stesso carattere. Per distanziare il testo puoi usare padding o margini sul div e impostare su quello lo sfondo. Esempio:

    codice:
    ...
    <style type="text/css">
    <!--
    #miaTabella {
    	border: none;
    	border-collapse:collapse;
    	width:568px;
    }
    #miaTabella td {
    	padding:0;
    	width:186px;
    }
    #miaTabella td div{
    	padding:2px 10px;
    	margin:0 10px;
    	font-family:Verdana,Geneva,sans-serif;
    	font-size:12px;
    	color:#446687;
    	background: #ecf0f3;
    	text-align:center;
    	text-transform:uppercase;
    }
    -->
    </style>
    </head>
    
    <body>
    <table id="miaTabella">
     <tr>
     <td><div>prova prova prova</div></td>
     <td><div>prova prova prova</div></td>
     <td><div>prova prova prova</div></td>
     </tr>
     <tr>
     <td><div>prova prova prova</div> </td>
     <td><div>prova prova prova</div></td>
     <td><div>prova prova prova</div></td>
     </tr>
     </table>
    </body>
    </html>
    Poi probabilmente potresti anche fare a meno delle tabelle

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.