Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: CSS Validierungsfehler

    toppi

    • Viel Schreiber
    • Beiträge: 651
    CSS Validierungsfehler
    am: 11. Mai 2015, 00:08:57
    Hallo,
    habe einen CSS-Validierungstest gemacht.
    Hier erhalte ich in den folgenden 3 Dateien eine Fehlermeldung:
    bootstrap.min.css, bootstrap-responsive.min.css und in der Stylesheet.css ebenso.

    Ergebnisse des CSS-Validators:
    -1  Unbekannter Fehler org.w3c.www.http.HttpInvalidValueException: Invalid content type.

    Was hat es damit auf sich?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=32936.0

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Re: CSS Validierungsfehler
    Antwort #1 am: 11. Mai 2015, 09:07:55
    Dafür solltest du zumindest dazu schreiben, welches Template du benutzt - so können wir nur sehen, dass es einen Fehler in den Dateien gab :D

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: CSS Validierungsfehler
    Antwort #2 am: 11. Mai 2015, 22:19:39
    Hallo,
    es handelt sich um das Template bootstrap v2 von Karl.

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Re: CSS Validierungsfehler
    Antwort #3 am: 11. Mai 2015, 22:39:28
    Dein Shop gibt auch nicht an, welchen Content Type er nutzt. (z. B. text/html; charset=UTF-8)

    Normalerweise kann man schon im Quelltext eines modified eCommerce-Shops folgendes lesen:

    Code: PHP  [Auswählen]
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />

    Der Validierungsfehler behauptet, es sei ein falscher Content Type, weil er diese Angabe nicht auslesen kann.

    Vielleicht aber auch nur die Spitze des Eisberges...

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: CSS Validierungsfehler
    Antwort #4 am: 11. Mai 2015, 22:53:37
    Danke für den Hinweis. Shop läuft auf UTF8

    Bei dem Template muss ich dann nochmals meine Header.php diesbezüglich prüfen.

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: CSS Validierungsfehler
    Antwort #5 am: 11. Mai 2015, 23:12:15
    Hallo toppi

    Du hast folgendes Skript in deinen Shop eingebaut 'http://www.modified-shop.org/forum/index.php?topic=32875.0' und darin ist ein Fehler (statt 'charset: UTF-8' müsste stehen 'charset=UTF-8').

    falsch
    Code: PHP  [Auswählen]
       // output the content-type header for each file type
        switch ($_GET['type']) {
            case 'css':
                header ("Content-Type: text/css; charset: UTF-8");
            break;
     
            case 'js':
                header ("Content-Type: text/javascript; charset: UTF-8");
            break;
        }

    richtig
    Code: PHP  [Auswählen]
        // output the content-type header for each file type
        switch ($_GET['type']) {
            case 'css':
                header ("Content-Type: text/css; charset=UTF-8");
            break;
     
            case 'js':
                header ("Content-Type: text/javascript; charset=UTF-8");
            break;
        }

    Siehe auch hier -> http://forum.selfhtml.org/self/2010/jun/15/w3c-validierung-bei-gzip-komprimierten-css-dateien/1453568#m1453568

    PS:
    Wenn obiges behoben ist wirst aber kaum Grund zur Freude haben, denn der Validator wird dir hunderte Fehler ausspucken.

    Gruss
    Hanspeter

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Re: CSS Validierungsfehler
    Antwort #6 am: 11. Mai 2015, 23:17:25
    Also wie bereits geschrieben nur die Spitze des Eisberges...

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Re: CSS Validierungsfehler
    Antwort #7 am: 11. Mai 2015, 23:23:54
    Hanspeter,
    vielen Dank, mit dem Skript wäre ich jetzt nicht darauf gekommen, dass es daran liegt.

    Dies sollte man dann vielleicht auch noch dort im entsprechenden Beitrag erwähnen, damit andere nicht vor dem selben Problem stehen.

    Im übrigen wusste ich bereits im Vorfeld, dass der CSS-Validator so einiges bemängeln wird, kannte ich nämlich bereits, da ich in meinem Testshop das Skript nicht eingebaut hatte.

    Zitat
    PS:
    Wenn obiges behoben ist wirst aber kaum Grund zur Freude haben, denn der Validator wird dir hunderte Fehler ausspucken.

    Hierzu wollte ich ohnehin nachfragen, ob diese ganzen Fehler eigentlich dramatisch sind oder kann man dies auch vernachlässigen, gerade bei Bootstrap. Es sind vor allem sehr viele Einlesefehler.
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    6 Antworten
    3421 Aufrufe
    15. April 2013, 23:55:42 von toppi
               
    anything