anx721
21-08-2004, 12:51
Salve,
ho una lista in cui un elemento <li> è costituita da una tabella; il problema è che il 'pallino' che indica l'elemento <li> mi appare allineato col margine inferiore della tabella e non con la parte superiore; questo è il codice:
<html><body>
<ul>
<li>
<table width="100%" border="2" cellspacing="0" cellpadding="0">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
</table>
</li>
<li>testo prima della tabella tabella
<table width="100%" border="2" cellspacing="0" cellpadding="0">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
</table>
</li>
</body></html>
Il primo <li> presenta il problema, mentre il secondo no perche prima della tabella c'è del testo. Come faccio ad allineare il pallino con il bordo superiore della tabella? Tenete presente che il documento finale deve essere xhtml, quindi dovrebbe essere fatto impostatndo un'apposita regoal nel foglio di stile,
grazie e ciao.
ho una lista in cui un elemento <li> è costituita da una tabella; il problema è che il 'pallino' che indica l'elemento <li> mi appare allineato col margine inferiore della tabella e non con la parte superiore; questo è il codice:
<html><body>
<ul>
<li>
<table width="100%" border="2" cellspacing="0" cellpadding="0">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
</table>
</li>
<li>testo prima della tabella tabella
<table width="100%" border="2" cellspacing="0" cellpadding="0">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
</table>
</li>
</body></html>
Il primo <li> presenta il problema, mentre il secondo no perche prima della tabella c'è del testo. Come faccio ad allineare il pallino con il bordo superiore della tabella? Tenete presente che il documento finale deve essere xhtml, quindi dovrebbe essere fatto impostatndo un'apposita regoal nel foglio di stile,
grazie e ciao.