|
|||
Leerzeichen in Tabellenzelle ignorieren
Hallo Leute,
wollte mal fragen, ob es möglich ist, Leerzeichen in einer Tabellenzelle zu ignorieren. Ich hab hier ne 4px hohe Zelle inkl. 4px hoher Grafik darin. Das Problem ist, dass durch meine Einrückung etc. der superschwachsinnige IE denkt, es wäre noch ein Leerzeichen dahinter und die Zelle um einiges vergrößert. Firefox kann das natürlich besser.Aber muss ja in beidem gehen. Ne Idee? |
Sponsored Links |
Sponsored Links |
|
|||
Kann dir leider keinen Link liefern, da das auf meinem Server läuft und ich ne IP-Sperre drin habe, aber nen Screen und Code schnipsel, sollst du bekommen
HTML-Code:
<td height="32" background="images/tr_bg.gif" bgcolor="#232323"> <table width="125" height="4" border="0" cellpadding="0" cellspacing="0" class="rating"> <tr> <td width="120" height="4" align="left" valign="middle"> <img src="images/rate.gif" width="$wertung_width%" height="4"> </td> </tr> </table> </td> Edit: Ach sorry, hab vergessen die Grafik zu erläutern. Also das orange soll halt von dem Rahmen, die die Tabelle macht eingeschlossen werden. Allerdings ist das Leerzeichen (weiß markiert) im IE zu sehen, obwohl im Prinzip kein gar nichts drin steht. Im Firefox sieht das so aus und so soll es auch aussehen: Gr33tZ Rn Geändert von regsnerven (18.12.2009 um 20:15 Uhr) |
|
||||
Ich bastle nicht, poste den Link einfach, sobald es geht (oder mit Glück bastelt ja auch jemand anderes).
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) |
|
|||
Wieso basteln?
und wieso brauchst du ein Beispiel? Ich stelle doch ne ganz klare Frage: Ist es es möglich Leerzeichen in Tabellenzellen komplett zu ignorieren? Und wenn du unbedingt nen Beispiel brauchst, gib mir deine IP. |
|
||||
Du postest einen Steinzeit-Code (sowas macht man sein Jahren nicht mehr!), außerdem unvollständig (welcher Doctype? Oder etwa gar keiner?), mit einer 125px breiten Tabelle, deren einzige td nur 120px breit ist, und ein img enthält, dessen width-Wert gar nicht erkennbar ist, und erwartest, dass man zu einem derart verqueren Schnipsel eine verbindliche Aussage macht, ohne diese jemals in einem Browser überprüft zu haben? Das kann nicht Dein Ernst sein. Ich schicke hier keine IP - wenn Du Hilfe möchtest, schickst Du einen Link.
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) |
|
|||
Was meisnt du mit Steinzeitcode?
und det ist nen HTML-Template, das mit PHP ausgeben wird, daher auch die Variable der Width. Nen Link gibt's nicht, da ich hier sicher nicht mein System für jeden aufmache. Sorry. Aber ich checks immer noch nicht: Was ist so schwer daran die Frage zu beantworten: "Können Leerzeichen einer Tabellenzeile ignoriert werden oder nicht"? Gr33tZ Rn |
|
||||
Alle Attribute von table und td, Deko-Bilder als img, Tabellen-Missbrauch (sie sind für tabellarische Daten gedacht, nicht zum Unterbringen von Deko-Bildern etc.), der ganze Code dadurch aufgebläht bis zum Geht-nicht-mehr etc... Sowas machte man in den 90ern, aber nicht mehr 2009.
Zitat:
Zitat:
Weil Dein Problem nicht nachvollziehbar ist. Wenn alle 3 Elemente (table, td, img) dieselbe Breite haben (was derzeit nicht der Fall ist), ist ein Leerzeichen oder Zeilenumbruch im HTML-Code völlig bedeutungslos - in Bezug auf horizontale Abstände, was ich unter Leerzeichen in der Darstellung verstehe. Und wenn Du mit "Leerzeichen" in der IE-Darstellung die vertikalen Abstände meinst (was ich mittlerweile an Deinen kleinen Grafiken zu erraten glaube), gib img halt display: block;.
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) Geändert von heiko_rs (18.12.2009 um 22:37 Uhr) |
|
|||
Du kannst ja nicht erwarten, dass jeder der hierher kommt um etwas zu fragen, ein Design-Profi ist, der weiß, wie das alles laufen SOLLTE.
Wenn ich könnte, würde ich ja gerne alles richtig machen, aber 1. ist das hier ein System, mit dem ich jetzt arbeiten muss und 2. kann ich es nicht. Ich hab jetzt 2 Lösungen gefunden. Zum einen, die, das "</td>" direkt hinter den Image-Tag zu packen. Zum anderen hat deine Lösung mit "display:block" funktionert ohne das Close-Tag direkt hintern ran zu packen. Danke für deine Hilfe. Gr33tZ Rn |
Sponsored Links |
|
|||
Aber wir können erwarten, dass die Hinweise für Fragende gelesen und beachtet werden, meinst du nicht? Die sind nämlich genau für diejenigen gedacht, die (noch) nicht wissen, wie es läuft.
Nicht immer sind die Kristallkugeln so erfolgreich wie in deinem Fall.
__________________
Corina Rudel Online-Einsteigerkurs HTML/CSS | Buch: Fortgeschrittene CSS-Techniken |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Tabellenzelle passt sich im IE nicht Grafikgröße an | regsnerven | (X)HTML | 8 | 17.02.2010 16:34 |
prüfen ob nur leerzeichen angegeben wurden - und wenn ja, dann alle löschen | connor | Serveradministration und serverseitige Scripte | 11 | 01.01.2010 16:34 |
ungewollte leerzeichen | Dumbatz | CSS | 16 | 22.11.2006 10:35 |
IE verkleinert Leerzeichen nach Bindestrich | Aranxo | CSS | 11 | 20.10.2005 16:24 |
Leerzeichen oder Tabulatoren im Code | snowgarden | (X)HTML | 10 | 21.01.2005 01:14 |