Einige Browser können die css Datei nicht verarbeiten
Lala-Rob
- css
Ich benutze das Yaml.org CSS Paket und wen ich meine Seite mit Opera oder IE öffne geht sie auch wen ich sie aber z.b. Firefox 3.0 öffne funktioniert sie nicht.
Quelltext:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Lala-Rob.de | Home</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<!--------Meta------->
<meta http-equiv="pragma" content="no-cache">
<meta name="robots" content="INDEX,FOLLOW">
<meta http-equiv="content-language" content="de">
<meta name="description" content="Lala-Rob, Infos, Bilder, News, Linux, Tutorials, Debian">
<meta name="keywords" content="Lala-Rob, Infos, Bilder, News, Linux, Tutorials, Debian">
<meta name="author" content="Lala-Rob">
<meta name="publisher" content="Lala-Rob">
<meta name="copyright" content="Lala-Rob">
<meta name="audience" content="Alle">
<meta name="page-type" content="Anleitung">
<meta name="page-topic" content="Computer">
<meta http-equiv="reply-to" content="admin@lala-rob.de">
<meta name="creation_date" content="2008-05-1">
<meta name="revisit-after" content="20 days">
<link href="css/my_layout.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 7]>
<link href="css/patches/patch_my_layout.css" rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body>
<a name="top" id="top"></a>
<div id="page_margins">
<div id="page">
<div id="header">
<div id="topnav">
<!-- start: skip link navigation -->
<p class="skip" >Es wurde festgestellt das Java Script nicht installiert ist oder nicht richtig konfiguriert wurde.</p><span class="hideme">.</span>
<a class="skip" title="skip link" href="http://www.java.com/">Klicken sie hier und es zu Downloaden.</a><span class="hideme">.</span>
<p class="skip" > </p><span class="hideme">.</span>
<!-- end: skip link navigation -->
<a href="https://tls.lala-rob.de/">SSL</a> | <a href="impressum.php">Contact</a> | <a href="#">Print</a> </div>
<a href="http://www.lala-rob.de/"><img src="image/lala-rob.jpg" width="500" height="80" border="0" /></a>
</div>
<div id="nav">
<!-- skiplink anchor: navigation -->
<a id="navigation" name="navigation"></a>
<div id="nav_main">
<!-- main navigation: #nav_main -->
<ul>
<li id="current"><a href="index.php">Home</a>
</li>
<li><a href="tutorials.php">Tutorials</a></li>
<li><a href="links.php">Links</a></li>
<li><a href="download.php">Downloads</a></li>
<li><a href="server-info.php">Server Info</a></li>
<li><a href="impressum.php">Impressum</a></li>
</ul>
</div>
</div>
<div id="main">
<div id="col1">
<div id="col1_content" class="clearfix">
<!-- add your content here -->
<h6>Werbung:</h6>
<!-- START - [ Powered by ScarAdControl, Copyright by Scar4U.de - Christian Kerl ] - -->
<a href="http://www.lala-rob.de/banner/scaradcontrol.php?sac_id=4" target=""><img src="http://www.lala-rob.de/banner/scaradcontrol.php?sac_bild=4&check=9efc2b40d7b6492b881d793c5d954c21" border=0 alt="" ></a>
<!-- ENDE - [ Powered by ScarAdControl, Copyright by Scar4U.de - Christian Kerl ] - -->
</div>
</div>
<div id="col3">
<div id="col3_content" class="clearfix">
<h2>Neu Seite</h2>
<p>
Endlich ist der Neue Server da und auch die Seite wurde komplert </p>
<h2>Neuer Server</h2>
<p>Endlich ist der Neue Server online.</p>
<div id="top-link" class="clearfix">
<p><a href="#top">^^Top^^</a></p>
</div>
</div>
<!-- IE Column Clearing -->
<div id="ie_clearing">   </div>
</div>
</div>
<div id="footer">
<p>© by <a href="impressum.php">Lala-Rob</a></p>
<p>Diese Seite wurde für den <a href="go.php?url=http://www.opera.com/">Opera Browser</a> optimiert.</p>
</div>
</div>
</div>
</body>
</html>
Yerf!
<!-- start: skip link navigation -->
<p class="skip" >Es wurde festgestellt das Java Script nicht installiert ist oder nicht richtig konfiguriert wurde.</p><span class="hideme">.</span>
<a class="skip" title="skip link" href="http://www.java.com/">Klicken sie hier und es zu Downloaden.</a><span class="hideme">.</span>
Pruuust.... bitte nicht, wenn ich grad am Kaffeetrinken bin, jetzt darf ich meine Tastatur sauber machen...
Gruß,
Harlequin
Pruuust.... bitte nicht, wenn ich grad am Kaffeetrinken bin, jetzt darf ich meine Tastatur sauber machen...
Selber Schuld. Hättest du Java ohne Milch und Zucker genommen.
mfg Beat
Yerf!
Selber Schuld. Hättest du Java ohne Milch und Zucker genommen.
Was soll ich machen, das Zeug hier im Büro lässt sich ohne AddOns nicht trinken... egal, ich hol mir jetzt noch ne Tasse ;-)
Gruß,
Harlequin
Yerf!
und jetzt noch einen Tipp zum eigentlichen Fehler:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<!--
Hier beginnt ein Kommentar
--
Hier endet er
--
Hier beginnt ein Kommentar
--
Hier endet er
Meta--
Hier beginnt ein Kommentar
--
Hier endet er
--
Hier beginnt ein Kommentar
->
<meta http-equiv="pragma" content="no-cache">
<meta name="robots" content="INDEX,FOLLOW">
<meta http-equiv="content-language" content="de">
<meta name="description" content="Lala-Rob, Infos, Bilder, News, Linux, Tutorials, Debian">
<meta name="keywords" content="Lala-Rob, Infos, Bilder, News, Linux, Tutorials, Debian">
<meta name="author" content="Lala-Rob">
<meta name="publisher" content="Lala-Rob">
<meta name="copyright" content="Lala-Rob">
<meta name="audience" content="Alle">
<meta name="page-type" content="Anleitung">
<meta name="page-topic" content="Computer">
<meta http-equiv="reply-to" content="admin@lala-rob.de">
<meta name="creation_date" content="2008-05-1">
<meta name="revisit-after" content="20 days">
<link href="css/my_layout.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 7]>
hier endet er
Die Kommentarbegrenzer in HTML sind -- und sie dürfen nur in <!>-Tags vorkommen... Linien in Kommentaren mittels Minuszeichen sind somit eine sehr schlechte Idee. Ein guter Editor mit Syntaxhervorhebung (oder die Quelltextansicht des Firefox) zeigen das auch recht schön an.
Gruß,
Harlequin
Die Kommentarbegrenzer in HTML sind -- und sie dürfen nur in <!>-Tags vorkommen... Linien in Kommentaren mittels Minuszeichen sind somit eine sehr schlechte Idee. Ein guter Editor mit Syntaxhervorhebung (oder die Quelltextansicht des Firefox) zeigen das auch recht schön an.
<!-- Dies ist ein Kommentar -->
<!--- Dies ist auch ein Kommentar --->
<!---- Dies ist auch ein Kommentar ---->
<!---[ Dies ist auch ein Kommentar ]--->
<!---- Dies -- ist -- auch -- ein -- Kommentar ---->
<!-- Dies ist kein Kommentar --->
<!--[ Dies ist kein Kommentar ]--->
<!-------- Dies ist kein Kommentar -->
mfg Beat
<!-- Dies ist ein Kommentar -->
Ja.
<!--- Dies ist auch ein Kommentar --->
Nicht valide.
<!---- Dies ist auch ein Kommentar ---->
Nicht valide.
<!---[ Dies ist auch ein Kommentar ]--->
Nicht valide.
<!---- Dies -- ist -- auch -- ein -- Kommentar ---->
Nicht valide.
<!-- Dies ist kein Kommentar --->
<!--[ Dies ist kein Kommentar ]--->
<!-------- Dies ist kein Kommentar -->
Richtig.
Aber das hier ist einer: <!------ Dies ist ein Kommentar -->
<!-- Dies ist ein Kommentar -->
Ja.<!--- Dies ist auch ein Kommentar --->
Nicht valide.<!---- Dies ist auch ein Kommentar ---->
Nicht valide.<!---[ Dies ist auch ein Kommentar ]--->
Nicht valide.<!---- Dies -- ist -- auch -- ein -- Kommentar ---->
Nicht valide.<!-- Dies ist kein Kommentar --->
<!--[ Dies ist kein Kommentar ]--->
<!-------- Dies ist kein Kommentar -->
Richtig.Aber das hier ist einer: <!------ Dies ist ein Kommentar -->
Stimmt, ich wurde da durch einen Artikel irregeführt.
W3C meint
3.2.4 Comments
<quote>
HTML comments have the following syntax:
<!-- this is a comment -->
<!-- and so is this one,
which occupies more than one line -->
White space is not permitted between the markup declaration open delimiter("<!") and the comment open delimiter ("--"), but is permitted between the comment close delimiter ("--") and the markup declaration close delimiter (">"). A common error is to include a string of hyphens ("---") within a comment. Authors should avoid putting two or more adjacent hyphens inside comments.
Information that appears between comments has no special meaning (e.g., character references are not interpreted as such).
Note that comments are markup.
</quote>
und damit ist <!-- dies - ein - Kommentar -- >
Aber die Definition von '--' als Delimitter ist doch nicht explizit.
mfg Beat
Hallo Beat!
Aber das hier ist einer: <!------ Dies ist ein Kommentar -->
Stimmt, ich wurde da durch einen Artikel irregeführt.
Nein, das ist kein Kommentar.
und damit ist <!-- dies - ein - Kommentar -- >
Auch das ist kein Kommentar.
Wir reden hier von XML. Ich versuche mal die Regel zusammenzufassen:
Ein Kommentar beginnt mit der Zeichenkette »<!--«
Ein Kommentar endet mit der Zeichenkette »-->«
Dazwischen dürfen im Prinzip beliebige Zeichen stehen.
Nicht erlaubt sind zwei aufeinanderfolgende Bindestriche »--«
Nicht erlaubt ist ein Bindestrich vor dem Endbegrenzer »--->«
Gruß Uwe
lol ja des war so in der vorlage aber was kann ich machen das es in den andern Browser geht ? meine Seite: www.lala-rob.de
lol ja des war so in der vorlage aber was kann ich machen das es in den andern Browser geht ? meine Seite: www.lala-rob.de
vielleicht liegts einfach daran, dass du das css auskommentiert hast Line 6, Column 10: invalid comment declaration: found name start character outside comment but inside comment declaration.
Yerf!
lol ja des war so in der vorlage
Ich würds rauslöschen, denn Java (von www.java.com) hat nichts mit JavaScript zu tun.
aber was kann ich machen das es in den andern Browser geht ?
Da hab ich dir ja etwas dazu in meinem 2. Posting geschrieben. Es ist die Trennlinie im Kommentar schuld.
Gruß,
Harlequin
Hi,
Ich benutze das Yaml.org CSS Paket
irgendwelche Pakete nützen einem nichts, wenn man von der Sachlage keine Ahnung hat. Erlerne die von Dir verwendeten Techniken, oder engagiere einen fähigen Profi.
wen ich sie aber z.b. Firefox 3.0 öffne funktioniert sie nicht.
Ja, Firefox gehört zu den Browsern, die mit Kommentaren umgehen können. Und was Du sonst noch für Fehler eingebaut hast, möchte ich gar nicht erst untersuchen, nachdem ich den von Harlequin zitierten Code-Ausschnitt gesehen habe ...
Cheatah
Mahlzeit Lala-Rob,
Ich benutze das Yaml.org CSS Paket und wen ich meine Seite mit Opera oder IE öffne geht sie auch wen ich sie aber z.b. Firefox 3.0 öffne funktioniert sie nicht.
Ich wusste gar nicht, dass Seiten "gehen" oder "funktionieren" können.
Quelltext:
Hast Du diesen mal validiert? Ich vermute nicht - schließlich strotzt er nur so vor Fehlern. Abgesehen von denen, die bereits a.a.O. genannt wurden, sei noch auf folgendes hingewiesen:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Du hast offenbar eine XHTML-Datei. XHTML ist ein XML-Dialekt. Tags müssen also IMMER geschlossen werden.
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
Wie z.B. dieser hier. Bei allen folgenden Meta-Tags fehlt das schließende / ...
<div id="page_margins">
<div id="page">
<div id="header">
<div id="topnav">
Dein Code leidet unter Divitis und möchte dringend kuriert werden!
<!-- START - [ Powered by ScarAdControl, Copyright by Scar4U.de - Christian Kerl ] - -->
<a href="http://www.lala-rob.de/banner/scaradcontrol.php?sac_id=4" target=""><img src="http://www.lala-rob.de/banner/scaradcontrol.php?sac_bild=4&check=9efc2b40d7b6492b881d793c5d954c21" border=0 alt="" ></a>
<!-- ENDE - [ Powered by ScarAdControl, Copyright by Scar4U.de - Christian Kerl ] - -->
Das <img>-Tag ist bisher nicht geschlossen worden - hast Du noch vor, das irgendwann nachzuholen?
<p>Diese Seite wurde für den <a href="go.php?url=http://www.opera.com/">Opera Browser</a> optimiert.</p>
Seiten "für einen bestimmten Browser" zu "optimieren" ist Müll. Schreibe validen Code, dann hat kein Browser Probleme mit der Darstellung.
MfG,
EKKi