Safari und meine Webseite

mikeIV

mikeIV

Aktives Mitglied
Thread Starter
Dabei seit
19.08.2003
Beiträge
270
Reaktionspunkte
0
Ich hatte mir vor kurzen eine Statistik Script in PHP geschrieben, dazu habe ich div. Broswer (IE,Netscape,Mozila,Opera,etc.....) auf Mac, Win und Linux benutzt und ich muss sagen auf allen neueren Browsers (Die CSS Richtig können) für die 3 Systeme funktionierte meine Webseite insane-vision.com einwandfrei. Auser bei Safari der zerstückelt aus mir unerklärlichen Gründen mein Frameset. Kann mir einer von euch bei meinen Problem helfen? Ich würde es ganz schick finden wenns beim Safari auch einwandfrei aussieht ;)
 
du komentierst deine stylesheets aus:

<!-- -->

das macht keinen sinn und ist wohl der einbindung von javascripten entlehnt. aber auch dort wäre es erst richtig wenn du es wie folgt schreiben würdest:

<!--
*scriptinhalt*
//-->

nimm die kommentare mal raus denn sie machen an der stelle keinen sinn...

ausserdem hast du ein paar tabellen fehler im hauptframe:
dort öffnest du z.b. ein <td> ohne vorher ein <tr> zu öffnen...

geh deinen quelltext nochmal durch...

gruss
lemonstre

ach ja kommentare in stylesheet definitionen macht man wie folgt:

/*
style
*/
 
Hi!

also auf meinem iMac mit Safari 1.0 wird deine Seite richtig angezeigt...nix von wegen zerstückelt...alles sauber...
 
@lemonstre: Das mit denn <!-- --> bei den CSS macht der Dreamweaver. Das das anderes gehören sollte ist mir was neues und denke woll nicht das das was mit dem Frameset zu tun hat. Auch würde ich gerne sehen wo das <TD> vor dem <TR> ist, ich konnte keines sehen. Es handelt sich ja ums Frameset und nicht um die html Datei darin ;) Das Frameset ist eindeutig verschoben (siehe bild weiter unten)
 
schaut doch gut aus...

oder meinst du dass die schrift links nicht exakt untereinander steht? ich dachte das gehört sich so freakig bei dem blutigen background pic :)
 
@RETRAX: nein ich meine die weisen Balken oben und unten vom Hauptframe. Die gehörn da nicht hin dadurch wird das Frameset auch verschoben, siehe Spinnenbein unten da sieht man das es verschoben ist.
 
achso...hmmm also das spinnenbein sieht nicht verschoben aus....klar die weissen balken sind da...find ich aber nicht störend....die geben dem text eine gewisse struktur...
 
Original geschrieben von mikeIV
@lemonstre: Das mit denn <!-- --> bei den CSS macht der Dreamweaver. Das das anderes gehören sollte ist mir was neues und denke woll nicht das das was mit dem Frameset zu tun hat. Auch würde ich gerne sehen wo das <TD> vor dem <TR> ist, ich konnte keines sehen. Es handelt sich ja ums Frameset und nicht um die html Datei darin ;) Das Frameset ist eindeutig verschoben (siehe bild weiter unten)

schau mal z.b. in deine index.php

Line 2, column 101: document type does not allow element "TD" here; assuming missing "TR" start-tag


gruss
lemonstre
 
Zuletzt bearbeitet:
@lemonstre HEHE also in der index.php ist rein 0 (in Worten NULL) html code drinnen, das ist rein PHP und arbeitet mit templates. Ich glaub das Tool das du zum checken benutzt funktioniert nicht einwandfrei. Wie wärs mit Quellcode ansehen im Browser.
 
und was macht php? genau html code ausgeben ;)

hier der quelltext deiner seite:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>... insane vision ... digitale krankheiten ... my experimental playground ...</title><meta name="keywords" content="insane,vision,insane vision,digital,experimental,playground,wallpaper,design,portfolio,flyer,logo, digitale krankheiten,visual,art,creative,kreativ,dark-grafix,austria,österreich"><meta name="description" content="insane vision ... digitale krankheiten und andere sachen wie ... wallpapers, flyers, graphics und websites - WAS NICHT REIZT IST TOT !!"><meta name="robots" content="index,follow"> <meta name="revisit-after" content="10 days"><meta name="author" content="Michael Hacker"><meta name="content-language" content="de,at,ch"><meta http-equiv="language" content="de,at,ch"> <meta name="copyright" content="Michael Hacker"><meta name="publisher" content="insane vision (http://www.insane-vision.com)"><meta name="copyright" content="(c) 2002 by insane vision"><meta name="alias" content="insane-vision.com"><meta name="page-type" content="Private Homepage"><meta name="audience" content="Alle"><meta name="page-topic" content="Computer"><meta http-equiv="imagetoolbar" content="no"><meta http-equiv="expires" content="0"><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script language="JavaScript" src="scripts/fadelinks.js"></SCRIPT><script language="JavaScript" src="scripts/topframe.js"></SCRIPT><style type="text/css"><!--body { background-image: url(../images/site/spider_main_bg.jpg); background-attachment: fixed; background-position: 0px 0px;}--></STYLE><link href="../style.css" rel="stylesheet" type="text/css"></head><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="35" valign="bottom" class="headline"> Was ist Insane Vision?</td> </tr> <tr> <td><p>Das ist meine kleine Portfolio Webseite, wo ich Euch meine Arbeiten pr&auml;sentieren m&ouml;chte. Manche werden es interessant finden, vielleicht sogar begeistert sein, andere wieder weniger oder gar nicht.....?<br>

&laquo;take it or leave it&raquo;</p></td>
</tr> <td height="35" valign="bottom" class="headline"> nofound.com</td> </tr> <tr> <td><p>Echt feine Seite. Ist einen besuch Wert. <a onfocus="if(this.blur)this.blur()" href="http://www.nofound.com" target="_blank">nofound.com</a></p></td> </tr> </table></body></html>


gruss
lemonstre
 
1. das mit den Kommentaren kann durchaus sein
2. lemonstre hat recht
3. bei dem Frameset würde ich beim 2. Frameset auch Angaben zum Framespacing und zur frameborder machen:

<FRAMESET rows="*" cols="314,458,*" framespacing="0" frameborder="NO" border="0">
<FRAME src="content/index.php?show=navigation" name="links" scrolling="no" noresize id="links">
<FRAMESET rows="166,246,*" cols="*">
<FRAME src="content/index.php?show=oben" name="oben" scrolling="no" noresize id="oben">
<FRAME src="content/index.php?show=root" name="main" id="main">
<FRAME src="content/index.php?show=unten" name="unten" scrolling="no" noresize id="unten">
</FRAMESET>
<FRAME src="content/index.php?show=rechts" name="rechts" scrolling="NO" noresize id="rechts">
</FRAMESET>

4. viel Glück
 
Auch wenn Du in deinen "Templates" index.php HTML Fehler hast, liegt es nicht daran.
Sondern an den Framesets.

Du hast:
<frameset rows=".....*" cols="*" border="0">

Für dich ist aber richtig:
<frameset rows="......" cols="*" border="0" framespacing="0" frameborder="NO">

Gruß
Paefchen
 
@lemonstre ja ist da ein Fehler im root.htm template *g* naja hab ich den auch weg hat zwar keinen visuellen schaden gemacht aber es war ein Fehler.

@Garrancho Jawoll genau das war es ;) fein fein es geht. Und ich dachte Mozilla ist schon sehr streng bei Webseiten.


Safari benutzt doch die Engine vom Konquer soviel ich weis. Da ging die Seite ohne die Frameverzerrer.

Danke für die HILFE ;)
 
Zurück
Oben Unten