Ankündigung

Einklappen
Keine Ankündigung bisher.

HTML Fehler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HTML Fehler

    Als ich mir mal den HEAD-Bereich des von EDOMI erzeugten HTML anschauen wollte weil ich mit der Darstellung unter Chrome/Android nicht ganz zufrieden bin, ist mir aufgefallen, dass der gesamte HEAD ausserhalb des HTML deklariert wird, also konkret so:

    Code:
     [TABLE]
     	 		[TR]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-content"]<!DOCTYPE HTML>[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<head>[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<meta name="apple-mobile-web-app-capable" content="yes">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<meta name="format-detection" content="telephone=no">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<meta id="meta-viewport" name="viewport" content="user-scalable=no, width=device-width">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<meta name="apple-mobile-web-app-status-bar-style" content="black">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<link rel="icon" href="[URL="http://192.168.1.11/visu/img/visu_favicon.png"]img/visu_favicon.png[/URL]">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<link rel="apple-touch-icon" href="[URL="http://192.168.1.11/visu/img/visu_favicon.png"]img/visu_favicon.png[/URL]">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<title>EDOMI &middot; Visualisierung</title>[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<link rel="stylesheet" type="text/css" href="[URL="http://192.168.1.11/shared/css/global.css"]../shared/css/global.css[/URL]">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<link rel="stylesheet" type="text/css" href="[URL="http://192.168.1.11/visu/include/css/main.css"]include/css/main.css[/URL]">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<script type="text/javascript" src="[URL="http://192.168.1.11/shared/js/main.js"]../shared/js/main.js[/URL]"></script>[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<script type="text/javascript" src="[URL="http://192.168.1.11/visu/include/js/main.js"]include/js/main.js[/URL]"></script>[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<style id="animations"></style>[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]</head>[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<html>[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     			[TD="class: webkit-line-content"]<body onLoad="firstinit(0,'');" onContextMenu="return false;" style="font-family:EDOMIfont,Lucida Grande,Arial;">[/TD]
     		[/TR]
     		[TR]
     			[TD="class: webkit-line-number"] [/TD]
     		[/TR]
     	 [/TABLE]
    Komischerweise interessiert das meine Browser scheinbar überhaupt nicht, aber ich glaube flasch ist es trotzdem

    gruesse :: Michael

    #2
    Und was ist daran jetzt falsch? Auf den ersten Blick ist alles so, wie es sein sollte.

    Edit: Ja... nee... jetzt hab' ichs auch gesehen. Das öffnende html-Tag kommt erst nach dem Head. Hm...
    Kind regards,
    Yves

    Kommentar


      #3
      Moderne Browser erkennen und korrigieren den Fehler, so dass es trotzdem korrekt angezeigt wird. Ein Fehler ist es natürlich und sollte behoben werden. Oben wird ja korrekt geöffnet, der HTML-Tag nach dem Header ist schlichtweg überflüssig/falsch, sollte nach dem body geschlossen werden.
      Zuletzt geändert von Jever; 19.01.2016, 19:14.

      Kommentar


        #4
        Zitat von Jever Beitrag anzeigen
        Oben wird ja korrekt geöffnet, der HTML-Tag nach dem Header ist schlichtweg überflüssig/falsch, sollte nach dem body geschlossen werden.
        Öhm nein, wird es nicht. Oben steht lediglich der DocType, der öffnende Header-Tag und danach kommen die Metainformationen. Nach dem DocType sollte aber erst das öffnende Html-Tag kommen und dann erst der öffnende Header etc. pp.
        Kind regards,
        Yves

        Kommentar


          #5
          Ja, eigentlich genau so, wie ich in meinem ersten Post beschrieben habe.
          So diskussionswürdig ist der Sachverhalt IMHO nicht wirklich

          gruesse :: Michael

          Kommentar


            #6
            @Yves: Stimmt, hatte ich übersehen.

            Kommentar


              #7
              Recht habt Ihr! Ein Flüchtigkeitsfehler...

              So wäre es korrekt:

              <html>
              <head></head>
              <body>
              ...

              Wird beim nächsten Update behoben - aber schlimm ist's in der Tat nicht, man könnte sogar vollkommen auf <html> verzichten...

              Betrifft insgesamt nur die beiden index.php-Dateien (/admin und /visu). Außerdem die Logs. Danke für den Hinweis!

              Update: Ist in 1.07 "gelöst"
              Zuletzt geändert von gaert; 20.01.2016, 11:14.
              EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

              Kommentar

              Lädt...
              X