Archiv verlassen und diese Seite im Standarddesign anzeigen : [HTML] Ker Problem IE <--> Firefox
Simon6785 23-08-2005, 20:03 Hmpf, hab ein Design fretiggestellt im Firefox und nun schaue ich mir das im IE an und die Menütabelle passt ÜBERHAUPT nicht. Und ich finde einfach keinen Fehler, vlt sehe ich den Wald vor bäumen ned, kann sich vielleicht mal einer das angucken? Hier die Seite:
http://www.spielmannszug-oestinghausen.de
Original geschrieben von Simon6785
Und ich finde einfach keinen Fehler
komisch - der validator findet gleich mehrere dutzend (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.spielmannszug-oestinghausen.de%2F) ...
jahlives 23-08-2005, 20:12 Liegt vllt daran, dass der Code vor Fehlern strotzt....
Dein Code (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.spielmannszug-oestinghausen.de%2F)
Gruss
tobi
Und wieder zu spät...
Simon6785 23-08-2005, 20:34 hm, hab die fehler die dieses script findet mal behoben (bis auf die die noch da sind, die ich aber nicht verstehe): Hat nix gebracht...
Original geschrieben von wahsaga
komisch - der validator findet gleich mehrere dutzend (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.spielmannszug-oestinghausen.de%2F) ...
Nunja ... mehrere Dutzend ist wohl definitionsfrage ... ich weiss zwar aus "Asterix die Tour de France" das einige das Dutzend mit 14 definieren ... das Gross dem entsprechende mit 14x14 ... aber 22 ist nach der landläufigen Definition (12) lediglich 1 5/6 Dutzend ... :dontknow:
jahlives 23-08-2005, 21:07 @goth
Bevor er einige seiner Fehler ausgemerzt hat waren es auch 32. Somit also 2 2/3 Dutzend ;)
Gruss
tobi
Simon6785 23-08-2005, 21:15 lol, na das bringt mcih auch ned weiter... scheinbar akzeptiert der IE nicht die Höhenangabe der hinteren weißen tabelle! Aber warum?
jahlives 23-08-2005, 21:34 1. du verwendest Attribute, die für die Elemente nicht zulässig sind.
2. du hast einige Attribut Werte ohne Anführungszeichen geschrieben.
Bevor man mehr sagen kann solltest du die Fehler ausmerzen.
Gruss
tobi
Original geschrieben von jahlives
@goth
Bevor er einige seiner Fehler ausgemerzt hat waren es auch 32. Somit also 2 2/3 Dutzend ;)
Gruss
tobi
Ok das sehe ich ein ... und ziehe ich hiermit meinen Einwand zurück ... !
Simon6785 25-08-2005, 10:27 hm, hab den Fehler gefunden, nur weiß ich keine Lösung! So ist ja die Seite aufgbaut:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Spielmannszug Oestinghausen</title>
</head>
<body bgcolor=000099 topmargin=0 rightmargin=0 leftmargin=0>
<center><img src="oben.jpg" alt=""><br>
<table border=0 width=100%><tr><td width=15 height=230 > </td>
<td width=200 bgcolor=F9F9F1 cellspacing=0 cellpadding=0>
<table border=0 bgcolor=000099 width=100% cellspacing=0 cellpadding=0>
<tr cellspacing='0' cellpadding=0>
<td style='vertical-align:top;' cellspacing=0 cellpadding=0><center>
<a href='index.php'><img src='startseite.jpg' border=0></A>
<br><a href='newsscript.php' border=0><img src='aktuelles.jpg' border=0>
</A><br><img src='uns.jpg'>
<br><img src='vorstand.jpg'><br><img src='rep.jpg'>
<br><img src='termine.jpg'><br><img src='fotos.jpg'>
<br><img src='gaestebuch.jpg'><br><img src='kontakt.jpg'>
<br><img src='links.jpg'></center></td></tr></table></td><td width=20>
</td><td bgcolor=F9F9F1 rowspan=2 style='vertical-align:top;'>
INHALT
<br></td><td width=15></td></tr><tr><td colspan=3></td><td width=15></td></tr></table>
</center></body></html>
So, und die höhenangabe der 1. Zelle (rot gekennzeichnet) wird vom IE einfach ignoriert wärend der Firefox es akzeptiert! Hat eienr einen Vorschlag? Selbst wenn ich die höhe der zelle mit css vorgebe, der IE kümmert sich ned drum!
jahlives 25-08-2005, 15:04 <td width=15 height=230 > </td>
Werte von Attributen gehören in " oder ' Aber bestimmt und immer in Anführungszeichen.
Gruss
tobi
mrhappiness 25-08-2005, 15:08 Original geschrieben von jahlives
Aber bestimmt und immer in Anführungszeichenaußer sie sind rein alphanumerisch
Simon6785 25-08-2005, 15:30 richtig. auch werte ohne leerzeichen können ohne " geschrieben werden! also daran liegts nicht...
Vielleicht solltest du mal den richtigen DocType setzen, da sich der IE 6bei deiner Seite im Quirksmode befindet.
Dadurch verwendet er das besch***** Box Model des IE 5.5.
Siehe: http://www.quirksmode.org
Wenn du zu IE<=5.5 kompatibel bleiben willst, musst mir ner Menge hacks arbeiten.
Simon6785 25-08-2005, 16:39 welchen doctype soll ich denn nehmen?
Punkto den Anführungszeiche:
aus http://edition-w3.de/TR/1999/REC-html401-19991224/intro/sgmltut.html Absatz 3.2.2 Attribute (Deutsche übersetzung von http://www.w3.org/TR/html401/
Standardmäßig verlangt SGML, dass alle Attributwerte entweder von doppelten Anführungszeichen (ASCII dezimal 34) oder einfachen Anführungszeichen (ASCII dezimal 39) begrenzt werden. Einfache Anführungszeichen können im Attributwert enthalten sein, wenn der Wert durch doppelte Anführungszeichen begrenzt ist und umgekehrt. Autoren können auch Numerische Zeichenreferenzen verwenden, die die doppelten ( " ) und einfachen ( ' ) Anführungszeichen repräsentieren. Für doppelte Anführungszeichen dürfen Autoren auch die Zeichen-Entity-Referenz " benutzen.
In bestimmten Fällen können Autoren den Wert eines Attributs ohne jegliche Anführungszeichen angeben; der Attributwert darf nur Buchstaben (a-z und A-Z), Ziffern (0-9), Bindestriche (ASCII dezimal 45), Punkte (ASCII dezimal 46), Unterstriche (ASCII dezimal 95) und Doppelpunkte (ASCII dezimal 58) enthalten. Wir empfehlen, Anführungszeichen auch dann zu verwenden, wenn es möglich ist, sie wegzulassen.
Simon6785 26-08-2005, 12:28 ja, ok, aber daran wird es doch wohl kaum liegen, oder?!?
jahlives 26-08-2005, 17:34 Gemäss SelfHtml.org gibt es kein cellspacing/cellpadding für tr oder td. Das kannst du nur "global" für die ganze Tabelle im table-Tag definieren.
Auch topmargin,leftmargin,rightmargin gibt es nicht für den body-Tag. Allenfalls über die style Eigenschaft des Body Tags --> <body style="margin-top:10px;">
Gruss
tobi
wie wärs mit dem doctype dieser Seite?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Du kannst sehr leicht feststellen, ob deine Seite im Quirksmode angezeigt wird oder nicht. Firefox->Seiteneigenschaften (rechtsklck auf die Seite) Entweder steh da "Standardkonformer-Modus" oder "Quirksmode"
|