IMO eine der drei Möglichkeiten, ist in Ordnung. Ich konnte einen von ihnen argumentieren, besser zu sein, dann die andere 2.
Ich selbst würde mit der Liste gehen, nur weil sein weniger Code, wenn ich es bin auf der Suche.
<ul id="presentationsContainer">
<li>
Presentation October 2009
<span><a target="_blank" href="Presentation.ppt">Download PPT </a></span>
<span><a target="_blank" href="Presentation.ppt">Download PPT </a></span>
</li>
<li>
Presentation October 2009
<span><a target="_blank" href="Presentation.ppt">Download PPT </a></span>
<span><a target="_blank" href="Presentation.ppt">Download PPT </a></span>
</li>
<li>
Presentation October 2009
<span><a target="_blank" href="Presentation.ppt">Download PPT </a></span>
<span><a target="_blank" href="Presentation.ppt">Download PPT </a></span>
</li>
</ul>
[EDIT] , um den zusätzlichen Download ppt Hinzufügen gerade noch getan werden kann, durch eine weitere Spanne an jedem li hinzufügen. Ich gehe davon aus, dass die PDF-Download bekommen die Spanne nach rechts schwebend und es eine Breite geben. Auf diese Weise eine weitere Spalte hinzuzufügen, ist nicht mehr CSS-Code. Hölle Sie könnten sogar die Spanne entfernen und diesen Stil der einen Tag hinzuzufügen. vorausgesetzt, keine Links in dieser ersten Spalte sind.
Allerdings, wenn Sie es auf eine Tabelle ändern möchten (die mit mehr Spalten eine bessere Wahl sein kann) kann man nur so etwas tun. Sie können bereits sehen, wie viel mehr Code gibt es allerdings zu schauen durch
<table id="presentationsContainer">
<tr>
<td class="main" width="60%">Presentation October 2009</td>
<td class="dl" width="20%">Download pdf</td>
<td class="dl" width="20%">Download ppt</td>
</tr>
<tr>
<td class="main" width="60%">Presentation October 2009</td>
<td class="dl" width="20%">Download pdf</td>
<td class="dl" width="20%">Download ppt</td>
</tr>
<tr>
<td class="main" width="60%">Presentation October 2009</td>
<td class="dl" width="20%">Download pdf</td>
<td class="dl" width="20%">Download ppt</td>
</tr>
</table>