Problem mit Navigationsmenü
bearbeitet von
@@marcel98
> <!--HTML Quelltext-->
Es gab mal Browser, die schalteten in den Quirksmodus, wenn vor der DOCTYPE-Angabe noch irgendwas anderes (Kommentar oder Leerzeile) ist. Außerdem ist der Kommentar überflüssig; dass es sich um HTML-Quelltext handelt, sieht man ja.
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd">
Kein HTML-Dokument sollte heutzutage in HTML 4.01 geschrieben werden.[^1] Verwende den HTML5:
~~~html
<!DOCTYPE html>
~~~
> <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Außerdem passte deine DOCTYPE-Angabe nicht zum Quelltext, denn der ist in XHTML-Syntax. Das kann bei HTML5 auch so bleiben.
Allerdings passt `lang="en"` nicht zu deinem Inhalt; der ist schließlich deutsch. Also muss es heißen:
~~~html
<html lang="de">
~~~
(Die Namensraumangebe brauchst du nicht.)
Folgendes ist nicht falsch, geht aber einfacher:
> <link href="style.css" type="text/css" rel="stylesheet" />
> <script type="text/javascript" src="script.js"></script>
Das `type`-Attribut brauchst du in HTML5 auch nicht.
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Und das geht kurz
~~~html
<meta charset="utf-8" />
~~~
Und nun ein [Online-Beispiel, bitte](http://forum.selfhtml.org/self/2015/jan/14/jquery-footer-ie-fehler/1629597#m1629597).
LLAP
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
Problem mit Navigationsmenü
bearbeitet von
@@marcel98
> <!--HTML Quelltext-->
Es gab mal Browser, die schalteten in den Quirksmodus, wenn vor der DOCTYPE-Angabe noch irgendwas anderes (Kommentar oder Leerzeile) ist. Außerdem ist der Kommentar überflüssig; dass es sich um HTML-Quelltext handelt, sieht man ja.
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd">
Kein HTML-Dokument sollte heutzutage in HTML 4.01 geschrieben werden.[^1] Verwende den HTML5:
~~~html
<!DOCTYPE html>
~~~
> <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Außerdem passte deine DOCTYPE-Angabe nicht zum Quelltext, denn der ist in XHTML-Syntax. Das kann bei HTML5 auch so bleiben.
Allerdings passt `lang="en"` nicht zu deinem Inhalt; der ist schließlich deutsch. Also muss es heißen:
~~~html
<html lang="de">
~~~
(Die Namensraumangebe brauchst du nicht.)
Folgendes ist nicht falsch, geht aber einfacher:
> <link href="style.css" type="text/css" rel="stylesheet" />
> <script type="text/javascript" src="script.js"></script>
Das `type`-Attribut brauchst du in HTML5 auch nicht.
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Und das geht kurz
~~~html
<meta charset="utf-8" />
~~~
Und nun ein [Online-Beispiel, bitte](http://forum.selfhtml.org/self/2015/jan/14/jquery-footer-ie-fehler/1629597#m1629597).
LLAP
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)