Seite 1 von 2
HTML Problem unter Mozilla Firefox, falsche Darstellung !
Verfasst: 13.08.2006 21:14
von tihass
Hallo,
Ich habe folgendes Problem. Ich benutze folgenen Code als TPL Datei.
Code: Alles auswählen
<style type="text/css">
<!--
.Stil1 {color: #ca6000}
.Stil4 {font-size: 10px}
-->
</style>
<table style="width: 0px; border:0px;">
<td><div align="left"><span class="Stil4">{L_TOTAL_VISITORS} <span class="Stil1">{V_TOTAL_VISITORS} </span> {L_MAX_VISITORS_PER_DAY} <span class="Stil1">{V_MAX_VISITORS_PER_DAY} </span>{L_PAGE_VIEWS_TODAY} <span class="Stil1">{V_PAGE_VIEWS_TODAY}</span></span></div>
</tr>
</table>
Unter IE6, sieht das ganze so aus wie ich es haben möchte:
{L_TOTAL_VISITORS} {V_TOTAL_VISITORS} {L_MAX_VISITORS_PER_DAY} {V_MAX_VISITORS_PER_DAY} {L_PAGE_VIEWS_TODAY} {V_PAGE_VIEWS_TODAY}
Unter Mozilla Firefox, sieht das ganze so aus, wie ich es nicht haben möchte:
{L_TOTAL_VISITORS} {V_TOTAL_VISITORS}
{L_MAX_VISITORS_PER_DAY}
{V_MAX_VISITORS_PER_DAY}
{L_PAGE_VIEWS_TODAY}
{V_PAGE_VIEWS_TODAY}
Wo bei natürlich zu beachten ist das in den Schweineklammern dem entsprechend was eingefügt ist ! Mir gehts um die Zeilenumbrüche !
Ich verstehe es nicht, kein <br> und trotzdem Zeilenumbrüche.
Hat da jemant ne Idee ? Ich binn am verzweifel, das Firefox nicht die gleichen HTML Tags versteht bringt mich noch um !
Für Hilfe binn ich sehr dankbar !
Verfasst: 13.08.2006 21:43
von nuunuu
HI, also der Code müsste sicherlich am Ende so heißen:
In dem oberen Code öffnest du ein td, schließt aber ein tr....das td wird nicht geschlossen, und das tr wurde noch nicht einmal geöffnet!
ANsonsten kann ich dir momentan nicht helfen, aber ein Link zu der Datei we sicher hilfreich!
Bye Invisible
Verfasst: 13.08.2006 22:25
von tihass
nuunuu hat geschrieben:HI, also der Code müsste sicherlich am Ende so heißen:
Ja danke nuuuu,
Hast recht das habe ich total übersehen. Aber das hatt leider das Problem auch nicht beseitigt ! Ich gebe dir mal den Link zur Datei, ist allerdings nichts anderes was ich gepostet habe.
Hoffentlich kann mir jemand helfen, so ein Problem habe ich noch nicht gehabt !?
Verfasst: 13.08.2006 22:58
von tihass
So habe es jetzt hingefummelt

!
Das ganz muß so aussehen :
Code: Alles auswählen
<style type="text/css">
<!--
.Stil1 {color: #ca6000}
.Stil4 {font-size: 10px}
-->
</style>
<table width="100%" style="width: 100%; border:0px;"><!--DWLayoutTable-->
<td width="100%"><div align="left"><span class="Stil4">{L_TOTAL_VISITORS} <span class="Stil1">{V_TOTAL_VISITORS}</span> {L_MAX_VISITORS_PER_DAY} <span class="Stil1">{V_MAX_VISITORS_PER_DAY} </span>{L_PAGE_VIEWS_TODAY} <span class="Stil1">{V_PAGE_VIEWS_TODAY}</span></span></div>
</td>
</table>
Das war das Problem:
Das ist scheinbar der IE tollerranter ! Ich hatte schon einmal ein Fenomen mit px angaben, da konnte ich mich grade noch entsinnen. Viele sagen ja das sie Firefox Mozilla besser als IE finden, dem kann ich nichts abgewinnen !

Viel zu sensibel !
Verfasst: 13.08.2006 23:14
von S2B
In deinem Code ist noch ein Fehler:
Die Struktur einer Tabelle muss immer so aussehen:
Bei dir fehlen da die <tr>'s.

Verfasst: 13.08.2006 23:21
von tihass
S2B hat geschrieben:In deinem Code ist noch ein Fehler:
Die Struktur einer Tabelle muss immer so aussehen:
Bei dir fehlen da die <tr>'s.

Ja guut, das wäre jetzt schulnote 1 Reinschrift

führt eher zu Problemen wenn man schachtelt ! Bei solch kurzen Code, habe ich noch nie ein Problem gehabt ! Aber trotzdem Danke für den Hinweis !!
Und danke nochmal für die Antworten insgesamt !
Gruß
Verfasst: 13.08.2006 23:25
von tost
Viele sagen ja das sie Firefox Mozilla besser als IE finden, dem kann ich nichts abgewinnen ! Viel zu sensibel !
Daher gibt es ja gute "Programmierer", die
validen Code schreiben und damit sollte kein Browser Probleme haben..
Grüße
tost
Verfasst: 13.08.2006 23:26
von S2B
tihass hat geschrieben:führt eher zu Problemen wenn man schachtelt ! Bei solch kurzen Code, habe ich noch nie ein Problem gehabt ! Aber trotzdem Danke für den Hinweis !!
Nein, es führt nicht zu mehr Problemen, es vermeidet Probleme. Das sieht man ganz schnell, wenn man sich die Bedeutung der Elemente klar macht:
- tr steht für tablerow = Tabellenzeile
- td steht für table data = Daten
Du notierst also direkt in einer Tabelle Daten, und nicht etwa in eine Tabellenzeile. Diese Reihenfolge ist nun mal von HTML so festgelegt und sollte deshalb auch eingehalten werden.
@tost: Die Betonung liegt auf
sollte. *g*
Verfasst: 13.08.2006 23:40
von tihass
Hallo,
Ich merke grad ich habe es grade mit richtig guten Codern zu tuhen !
Ich betreibe das nur als: "klein Hobby nebenbei", aber danke für die nette belehrung ! Ich hoffe ich habe hier kein Kleinkrieg vom Zettel gerießen ?
Ich werde mich in zukunft and die w3.org HTML struktur halten !

Ich habe es soeben überarbeitet !
@tost: Die Betonung liegt auf sollte. *g*
Das ist auch mein Gedanke !
So ich hoffe wier können das Thema schließen !?
Gruß
Verfasst: 13.08.2006 23:47
von tost
Freue mich, wenn auch du versuchst validen HTML-Code zu schreiben..
@tost: Die Betonung liegt auf sollte. *g*
Eija aber dafür hast dann ein schönes Icon auf deiner Seite
Ich merke grad ich habe es grade mit richtig guten Codern zu tuhen !
Ich betreibe das nur als: "klein Hobby nebenbei", aber danke für die nette belehrung ! Ich hoffe ich habe hier kein Kleinkrieg vom Zettel gerießen ?
Ich bin genauso "Anfänger" oder "Amateur" wie du es von dir selber behauptest.
Und nein ich habe mit niemandem Krieg

brauchst dir keine Sorgen machen
tost