Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Tabellen höhe erzwingen
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Tabellen höhe erzwingen

Pages: [1]

geschrieben von rox²³ am 21.03.2004 - 15:54
Ich habe ein Problem mit einer Tabelle. Die Tabellen Zeile enthält einen Hyperlink dann kommt eine leere Zeile die ich mit Height="20" gesetzt habe dann wieder eine leere und wieder mit Hyperlink....
Das ganze wird Dynamisch erstellt. Das Problem ist das die Zeilen in denen Hyperlinks enthalten sind höher sind als die leeren Zeilen. Das geht auch nicht mit height zu beheben.

Wie kann ich diese Hyperlink Zeilen zwingen kleiner zu werden?

Bitte keine Tips für css wenns nicht ohne css geht muss ich wohl erstmal vorläufig damit leben bis ich komplett auf css umgestiegen bin.

geschrieben von Shaddow am 21.03.2004 - 16:02
das liegt daran, dass das die schriftgröße zu groß ist! wenn du mit

style="font-size:"

die schriftgröße runtersetzt kannst du die tabellenzeilenhöhe varieieren!

geschrieben von Raver2 am 21.03.2004 - 16:10
und nochwas wegen dem Konquerror von linnux der übersieht die Leerzeilen und zeigt die net an...also am besten unsichtbar ausfüllen mit
HTML-Quelltext
1: 
& n b s p ;

nur ohne Leerzeichen dazwischen...

geschrieben von rox²³ am 21.03.2004 - 16:55
Die Zeilen Höhe ist immer noch doppelt so hoch wie die Schriftgröße.

Aber halt nur bei den Hyperlinks.

geschrieben von Raver2 am 21.03.2004 - 16:57
poste mal das script, vielleicht können wir dir dann mal helfen...ok??

geschrieben von rox²³ am 21.03.2004 - 17:05
PHP-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 

<table align="center" border=0 width="100%">
<td>
<tr><td bgcolor="#999900" style="font-size:20"><center><b>Foren</b></center></td></tr>
<?
include ('./connect.php');
$read mysql_db_query("$dbank""SELECT * FROM foren");

while(
$prnt mysql_fetch_array($read)) {
  echo 
"<tr><td bgcolor=\"#006600\" height=\"10\"style=\"font-size:14\"><b><a
 href=\"topic.php?fid="
.$prnt["id"]."\">";
  echo 
$prnt["name"]."</a><b><br><br></td></tr><tr><td height=\"20\"></td></tr>";
}
?>
</td>
</table>



Wobei height=\"10\" ignoriert wird. Vermutlich durch die Hyperlinks.

geschrieben von Raver2 am 21.03.2004 - 17:12
sry...php is net meine stärke...

geschrieben von Daniel am 21.03.2004 - 17:21
Naja, für Schriftgröße 14 ist Tabellenhöhe 10 auch nen bischen wenig ;)

@Raver das hat mit dem PHP auch nix zu tun ;)

geschrieben von rox²³ am 21.03.2004 - 17:25
Naja im grunde geht es ja nicht ums php. Er ließt halt die Daten (Hyperlinks) für die Foren aus der Datenbank. Und gibt die in der Schleife wieder bis alle ausgegeben sind. Die \ vor den " sind dafür das die php Syntax nicht durcheinander gebracht wird. Alles was in echo " "; steht wird so interpretiert:

HTML-Quelltext
1: 
2: 
<tr><td bgcolor=\"#006600\" height=\"10\"style=\"font-size:14\"><b><a
 href="link.php


was danach kommt ist erstmal unwichtig.

Und dann wieder:

HTML-Quelltext
1: 
</a><b><br><br></td></tr><tr><td height=\"20\"></td></tr


Dazwischen Zaubert er die Hyperlinks die er aus der Datenbank ließt.
Die Normale Schrift wie ganz am Anfang vom Script:

HTML-Quelltext
1: 
<tr><td bgcolor="#999900" style="font-size:20"><center><b>Foren</b></center></td></tr>


Also Forum wird so angezeigt das die Zeilen höhe genauso hoch ist wie die Schrift etwa. Bei den Hyperlinks ist die die zeilenhöhe doppelt so hoch wie die Schrift. Und das sieht irgendwie blöd aus.

geschrieben von Daniel am 21.03.2004 - 17:36
Wie hast di denn die Links im CSS definiert?

geschrieben von rox²³ am 21.03.2004 - 17:38
Ich benutze derzeit gar kein css ich möchte erst umstellen wenn ich mit dem Gesamtprojekt fertig bin.

geschrieben von rox²³ am 21.03.2004 - 17:57
Ich habe den Fehler gefunden. Ich hatte ein <br> zuviel und somit hat sich die Zeilenhöhe verdoppelt.

geschrieben von Shaddow am 21.03.2004 - 18:00
so ein touwabou, wegen so ner kleinigkeit..... ;)


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.