zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Leerzeichen in Tabellenzelle ignorieren

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 18.12.2009, 16:59
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 12.10.2009
Beiträge: 21
regsnerven befindet sich auf einem aufstrebenden Ast
Standard 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?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 18.12.2009, 17:17
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Die beste Idee ist erstmal ein Link zum Problem
__________________
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.)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 18.12.2009, 18:31
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 12.10.2009
Beiträge: 21
regsnerven befindet sich auf einem aufstrebenden Ast
Standard

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>
Sodalle.

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)
Mit Zitat antworten
  #4 (permalink)  
Alt 18.12.2009, 20:49
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

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.)
Mit Zitat antworten
  #5 (permalink)  
Alt 18.12.2009, 21:08
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 12.10.2009
Beiträge: 21
regsnerven befindet sich auf einem aufstrebenden Ast
Standard

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.
Mit Zitat antworten
  #6 (permalink)  
Alt 18.12.2009, 21:50
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

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.)
Mit Zitat antworten
  #7 (permalink)  
Alt 18.12.2009, 22:08
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 12.10.2009
Beiträge: 21
regsnerven befindet sich auf einem aufstrebenden Ast
Standard

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
Mit Zitat antworten
  #8 (permalink)  
Alt 18.12.2009, 22:32
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von regsnerven Beitrag anzeigen
Was meisnt du mit Steinzeitcode?
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 von regsnerven Beitrag anzeigen
det ist nen HTML-Template, das mit PHP ausgeben wird, daher auch die Variable der Width.
Schon klar, aber warum postest Du ungeparsten PHP-Code und nicht den Code, der an den Browser ausgegeben wird?

Zitat:
Zitat von regsnerven Beitrag anzeigen
Nen Link gibt's nicht, da ich hier sicher nicht mein System für jeden aufmache. Sorry.
Dein System interessiert hier auch niemanden, normalerweise postet man einen Test-Link auf einem stinknormalen Webspace.

Zitat:
Zitat von regsnerven Beitrag anzeigen
Was ist so schwer daran die Frage zu beantworten: "Können Leerzeichen einer Tabellenzeile ignoriert werden oder nicht"?
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)
Mit Zitat antworten
  #9 (permalink)  
Alt 19.12.2009, 00:05
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 12.10.2009
Beiträge: 21
regsnerven befindet sich auf einem aufstrebenden Ast
Standard

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
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 19.12.2009, 00:08
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

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.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:54 Uhr.