Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[HTML] Ker Problem IE <--> Firefox [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




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

 
wahsaga
23-08-2005, 20:11 
 
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...

 
goth
23-08-2005, 21:00 
 
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

 
goth
23-08-2005, 22:47 
 
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 >&nbsp;</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 >&nbsp;</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...

 
prego
25-08-2005, 16:36 
 
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?

 
prego
25-08-2005, 16:40 
 
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 &quot; 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

 
prego
27-08-2005, 01:08 
 
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"


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:57 Uhr.