zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden modernizr funktioniert nicht

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 04.04.2015, 12:58
Benutzerbild von mimii
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.08.2005
Beiträge: 181
mimii befindet sich auf einem aufstrebenden Ast
Standard modernizr funktioniert nicht

Hallo ins Forum,

ich bin am verzweifeln. Ich möchte auch meiner Seite modernizr einsetzen, das funktioniert aber nicht. Es bleibt immer das stehen:
HTML-Code:
<html lang="de" class="no-js">
Eigentlich sollten die Klasse auf js geändert und meine gewählten css-Features ergänzt werden. Geht aber nicht

Ich habe es mit der "Development Version", mit einer von mir erstellten "Custom Version" jeweils mit und minify Versucht. Es rührt sich nix.

Mein <head> sieht so aus:
HTML-Code:
<!DOCTYPE html>
<!--[if lt IE 7]><html lang="de" class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
    <!--[if IE 7]><html lang="de" class="no-js lt-ie9 lt-ie8"> <![endif]-->
    <!--[if IE 8]><html lang="de" class="no-js lt-ie9"> <![endif]-->
    <!--[if gt IE 8]><!--> <html lang="de" class="no-js"> <!--<![endif]-->
    <!--[if lt IE 9]>
      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
<head>
<meta charset="utf-8">
<base href="http://www.meine-domain.de">
<title>Titel der Homepage</title>
<meta name="description" content="...">
<meta name="keywords" content="...">
<meta name="robots" content="index,follow">
<meta name="language" content="de">
<meta name="revisit-after" content="14 days">
<meta name="iewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">

<link rel="stylesheet" type="text/css" href="css/normalize.css" media="screen">
<link rel="stylesheet" type="text/css" href="css/styles.css" media="screen">

<script src="js/modernizr.custom.js" type="text/javascript"></script>
</head>
Modernizr ist eingebunden, ich kann die Datei im Browser öffnen. Was mach ich falsch? Stimmt der Code in der Reihenfolge nicht? Seh ich vor lauter Bäumen den Wald nicht mehr?

Danke für n Tipp und Gruß
mimii
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 04.04.2015, 14:04
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 10.01.2010
Beiträge: 1.123
MrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer Mensch
Standard

Hallo

meiner Kenntnis nach funktioniert Modernizr wohl anders als du es erwartest.

Modernizr erstellt CSS-Klassen, auf die du dann im CSS-Quelltext zugreifen kannst. Und zwar nur im CSS-Quelltext. Mit Einragungen in anderen Bereichen kann Modernizr schlicht nichts anfangen, da es dafür nicht gedacht ist.

Gruss

MrMurphy
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 07.04.2015, 10:27
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Ich glaube du weißt nicht, wie modernizr funktioniert MrMurphy. Dabei steht das sogar groß auf ihrer Startseite:
Zitat:
and adds classes to the html element for you to key your CSS on
Du kannst auch einmal das html-Element auf der modernizr Seite ansehen, dann weißt du, was genau gemeint ist.
modernizr erstellt keine Klassen, es fügt Klassennamen zum html Element hinzu. Das wird bei Mimii nicht gemacht.
Es scheint, als ob modernizr nicht ausgeführt wird. Gibt es einen Fehler in der Konsole? Wird, wenn du vor oder nach der modernizr-Einbindung ein alert einbaust, dieses ausgegeben?
Mit Zitat antworten
  #4 (permalink)  
Alt 07.04.2015, 10:58
Benutzerbild von mimii
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.08.2005
Beiträge: 181
mimii befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank für Eure Antworten,

es war in der Tat ein DAU-Fehler von mir. Ich habe den Quellcode über die rechte Maustaste angesehen. Da stehen die Klassen natürlich nicht drin. Guck ich den Code über Firebug an, ist alles korrekt eingetragen. "no-js" ist nun "js" und alle angefragten Klassen, die ich cheken will, stehen drin.

Also komplette Entwarnung, es funktioniert.

Viele Grüße
mimii
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jquery mobile funktioniert nicht? Gruen Javascript & Ajax 9 29.05.2013 18:50
Submit per JS funktioniert nicht bei Galaxy Note MyPass Javascript & Ajax 9 21.02.2012 12:04
Mouseover funktioniert nicht (externe Methode) blackhtml CSS 2 07.04.2009 18:49
dtd und css in php funktioniert im IE nicht!!! da-lick CSS 17 09.06.2007 16:44
min-width funktioniert lokal andip Javascript & Ajax 3 06.06.2006 21:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:40 Uhr.