Autore Topic: allineamento testo tabella  (Letto 2917 volte)

pastor823

  • Nuovo arrivato
  • *
  • Post: 41
allineamento testo tabella
« il: 14 Marzo, 2012, 23:48:31 »
in una pagina del mio sito, ho inserto un oggetto "HTML e Widgets", contenente questo codice:

<table width=100%>
<tr>
<td>prova</td>
</tr>
</table>

Il problema è che la scritta 'prova' compare al centro (non è allineata a sinistra).
Per forzare l'allineamento devo aggiungere l'attributo 'align=left' al tag 'td', cioè:

<td align=left>

Perchè quindi se non specifico esplicitamente l'allineamento, mi va al centro?

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:allineamento testo tabella
« Risposta #1 il: 15 Marzo, 2012, 14:11:58 »
Ciao,

imposta l'allineamento orizzontale della cella a sinistra e il testo contenuto della tabella verrà allineato a sinistra senza specificare altro.

pastor823

  • Nuovo arrivato
  • *
  • Post: 41
Re:allineamento testo tabella
« Risposta #2 il: 15 Marzo, 2012, 15:06:05 »
Ciao,

imposta l'allineamento orizzontale della cella a sinistra e il testo contenuto della tabella verrà allineato a sinistra senza specificare altro.

bene, adesso però vorrei che la tabella avesse più colonne, e tra una colonna e l'altra ci deve essere uno spazio di 20 pixel (10 a sinistra + 10 a destra).
Ho quindi impostato il tag di ogni cella così:
<td style="padding-left:10; padding-right:10">
ma come al solito non funziona: ogni colonna è "cucita" strettamente all'altra!!!
Perchè?

essedi

  • Anziani
  • Utente esperto
  • *
  • Post: 418
Re:allineamento testo tabella
« Risposta #3 il: 15 Marzo, 2012, 15:52:02 »
Prrova con
 
 <table width="100%" border="2" cellpadding="2" cellspacing="10">
 
 cellspacing è lo spazio tra le celle, cellpadding  è lo spazio tra il bordo della cella ed il contenuto.
 
 Se vuoi puoi dare una occhiata qui
 
 http://xhtml.html.it/guide/lezione/1687/attributi-del-tag-table/

pastor823

  • Nuovo arrivato
  • *
  • Post: 41
Re:allineamento testo tabella
« Risposta #4 il: 15 Marzo, 2012, 16:25:07 »
però oltre allo spazio orizzontale (tra le colonne) aumenta anche quello verticale (tra le righe), o sbaglio?
Cmq innanzitutto vorrei capire perchè il mio sistema non funziona...
« Ultima modifica: 15 Marzo, 2012, 16:27:26 da pastor823 »

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:allineamento testo tabella
« Risposta #5 il: 15 Marzo, 2012, 16:43:08 »
Penso perchè manca l'unità di misura

<td style="padding-left:10; padding-right:10">

<td style="padding-left:10px; padding-right:10px;">

Ma non ti conviene assegnare una classe alla tabella e definirne la formattazione nel css?


pastor823

  • Nuovo arrivato
  • *
  • Post: 41
Re:allineamento testo tabella
« Risposta #6 il: 15 Marzo, 2012, 17:35:15 »
quindi era un problema di px ;)
Cmq la class la potrei usare, anche se il codice di esempio che ho postato viene generato dinamicamente da un php

tigrone

  • Anziani
  • Utente esperto
  • *
  • Post: 322
    • tuoweb
Re:allineamento testo tabella
« Risposta #7 il: 15 Marzo, 2012, 18:50:55 »
quindi era un problema di px ;)


Non è un problema di px... non è proprio un problema!


Se vai a comprare la frutta, non è che gli dici: mi dia 10.
Ma 10 cosa? Banane, pere, mele...?
10 cosa? pixel, millimetri, centimetri, punti...? ;)

pastor823

  • Nuovo arrivato
  • *
  • Post: 41
Re:allineamento testo tabella
« Risposta #8 il: 16 Marzo, 2012, 09:43:08 »
mai sentito parlare di valori di default: quando una cosa non si specifica assume il valore predefinito (in questo caso l'unità di misura).
Poi la cosa strana è che mettendo il codice in un file html pulito (senza la robaccia di website), il tutto funziona perfettamente.
Cmq ok, accetto la lezione ;)

tigrone

  • Anziani
  • Utente esperto
  • *
  • Post: 322
    • tuoweb
Re:allineamento testo tabella
« Risposta #9 il: 17 Marzo, 2012, 15:07:59 »
Non voleva essere una lezione... volevo far capire che i computer sono dei caproni... non ragionano come una mente umana.

Quindi bisogna dirgli tutto e se commettono errori non è colpa loro ma di chi li ha programmati.


Il fatto che i valori di default non funzionano vorrà pur dire qualcosa no?

pastor823

  • Nuovo arrivato
  • *
  • Post: 41
Re:allineamento testo tabella
« Risposta #10 il: 17 Marzo, 2012, 16:40:25 »
infatti, specialmente quando si usano strumenti diversi è meglio essere "molto" espliciti ;)