PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigenes Forumsystem



Bluescreen
26.01.2008, 17:34
Ich arbeite gerade an einem eigenen smarten Forumsystem für meine Jugendraumwebsite (http://www.jugend.christus-koenig.com/).

Ich hab ein kleineres Problem mit einer Tabellen Zeile: [Bild] (http://de.geocities.com/welt_der_skripte/JuRa/forum_prob1.gif)

Relevanter Code:

<table id="listthreads" summary="Alle Threads eines Unterforums.">
<tr class="firstline">
<td style="width:16px;">&nbsp;</td>
<td style="width:auto;text-align:left;">Thema / Autor</td>

<td style="width:175px;">Letzter Beitrag</td>
<td style="width:75px;">Antworten</td>
<td style="width:75px;">Hits</td>
</tr>

<tr><!-- Hier ist die relevante Sache: Sollte eigentlich im Endeffekt eine Zeile ergeben,
bei der der rechte Rest mit dem "zur Forenübersicht" in anderer Farbe erscheint. -->
<td colspan='3' class='ha' style='margin-left:-2px;'>Lob und Kritik</td>

<td colspan='2' class='ha2'>zur Forenübersicht</td>
</tr>

<tr><!-- Eine der Tabellenzeilen, nur der vollständigkeit halber -->
<td class='ic'><img src='grafiken/table.png' alt='Forum'></td>
<td class='fo'><a href='for_thread.php?id=1' class='title'>Sternchenthread #29 - Lichter am Himmel</a><br>
<a href='index.php?seite=profile&amp;mode=show;1'>Erik X</a></td>
<td class='lb'><b>26.01.2008 16:26</b><br>

von <a href='for_thread.php?id=1&amp;last'>Clarissa X <img src='grafiken/topic_go.gif' alt='Zum letzten Beitrag springen'></a></td>
<td class='an'>1</td>
<td class='hi'>1</td>
</tr>
</table>


Kann ich das mit CSS lösen?
Warscheinlich habe ich dann ein vollständiges colspan, oder? Mom, weiß ich aber noch nicht, wie ich's machen soll...

ive beaten tetris
26.01.2008, 22:24
mit margins arbeite ich ungern da die werte oftmals verwirrung in anderen breiten und höhenangaben auslösen. wenn du mit tabellen arbeitest deren zellen in jeder reihe einheitlich sein sollen eignet sich die colgroup-funktion einer tabelle immer ganz gut;


<colgroup>
<col width="200">
<col width="250">
<col width="*">
</colgroup>

demnach wäre die erste spalte 200 die zweite 250 lang und die dritte würde sich aufgrund des sternes als wert in der restlichen länge anpassen

Drakes
27.01.2008, 09:18
Ja, colspan auf 5 rauf und dann noch was in die Zelle rein, aber das hat bei mir nie ganz gut funktioniert. (Wahrscheinlich auch nicht die beste Variante)

Bluescreen
27.01.2008, 15:21
Mhmm, COLGROUP ist leider nicht valide, aber es ist glaub' ich auch nicht das was ich brauche, ich möchte nur das in einer ganz-breitigen Zeile ein kleines (250px breites) Stück am rechten Rand in einer Anderen BG-Farbe erscheint, und einen kleinen Link trägt (s. Bild).
Also eig. keine weitere Zelle.

ive beaten tetris
28.01.2008, 07:01
wer sagt colgroup währe nicht "valide"?


ich möchte nur das in einer ganz-breitigen Zeile ein kleines (250px breites) Stück am rechten Rand in einer Anderen BG-Farbe erscheint, und einen kleinen Link trägt


<div style="background-image:url(...); Background-position:top left; background-repeat:repeat-x; width:250px; float:right; text-align:center;">
<a href="meineurl">mein link</a>
</div>