Zellen verändern sich trotz zugewiesener Größe
Grasrot
- asp.net
Liebe Leute!
Danke im Vorhinein, dass ihr euch um mein Problem annehmt. Find ich echt super!
Habe eine Asp-Datei erstellt, die denn Sinn haben soll, Daten untereinander auszulesen.
Soll im Klartext heißen:
Hund I Säugetier I halb gefährlich
Hai I Fisch I gefährlich
KatzeI Säugetier I ungefährlich
(I sind Trennlinien)
Das Problem dabei ist, ich hab den Zellen eine fixe Größe zugewiesen, sowohl mit %Angabe als auch mit Pixelangabe, aber es will einfach nicht funktionieren, dass die Zellen exakt untereinander stehen/passt sich ausnahmslos dem Text an.
Mein Quelltext zur Verdeutlichung meines Problems:
_____________________________________________________________________
...
if rs.eof then
%>
Nichts gefunden!
<%
else
%>
<%
while not rs.eof
Bezeichnung = rs("Bezeichnung")
Tierart = rs("Tierart")
GStufe = rs("Gefaehrlichkeitsstufe")
%>
<table border="1" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td class="Text6" width="273"><%=Bezeichnung%></td>
<td class="Text6" width="212"><%=Tierart%></td>
<td class="Text6" width="268"><%=GStufe%></td>
</tr>
</table>
<%
rs.movenext
wend 'not rs.eof
end if
%>
_____________________________________________________________________
VORSCHLÄGE?
Danke im Vorraus!
LG
Grasrot
Hallo,
lege das <table ...> und </table> außerhalb der while-Schleife, dann ist alles in einer Tabelle und die Zellen untereinander sind zwangsläufig alle gleich groß. Das Problem, daß die Größen nicht mit den Werten übereinstimmen müssen kannst Du so nicht lösen, denn wenn ein Zelleneintag mehr Platz brauchr las vorhanden ist nimmt er ihn sich einfach. Aber ich denke, damit kann man leben.
Viele Grüße,
Jürgen
Hallo,
...
Das Problem dabei ist, ich hab den Zellen eine fixe Größe zugewiesen, sowohl mit %Angabe als auch mit Pixelangabe, aber es will einfach nicht funktionieren, dass die Zellen exakt untereinander stehen/passt sich ausnahmslos dem Text an.
Mein Quelltext zur Verdeutlichung meines Problems:
_____________________________________________________________________
...
<table border="1" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td class="Text6" width="273"><%=Bezeichnung%></td>
<td class="Text6" width="212"><%=Tierart%></td>
<td class="Text6" width="268"><%=GStufe%></td>
</tr>
</table>
..._____________________________________________________________________
Noch zusaetlich zu Juergens Beitrag - Du hast hier der Tabelle insgesamt 100% zugewiesen, den einzelnen Zellen Pixelgenaue Angaben. Das verwirrt den Browser. Entweder Du setzt die Tabellen width auch in Pixel (muss natuerlcih aufaddieren mit den Zellenweiten), oder machst die Zellen mit Prozent.
Gruss, Mel
... dass ich im Hinblick auf meinen eigenen Stubentiger (der mal eine unvorsichtige Nachbarin krankenhausreif zugerichtet hat) die Zuordnung "Katze <=> ungefährlich" nicht vollumfänglich unterschreiben könnte.
Gruß
Hans-Peter