+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Style-Tags im Body??

  1. #1
    War schon öfter hier
    Registriert seit
    15.02.2009
    Beiträge
    174
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage Scripts im Body - wie verhindern??

    Hallo,

    wenn ich bestimmte Seiten validieren möchte kommt öfters mal eine Meldung wie:

    "Line 197, Column 26: document type does not allow element "style" here
    <style type="text/css">"

    Kommt natürlich daher, dass manche Module oder Komponenten solche <style>-Tags in ihrem eigenen Code haben und der Validator da meckert, weil sowas ja eigentlich in den head-Bereich gehört. Doch den gibt es ja nur index.php meines Templates.

    Was kann ich da machen, wenn ich die Seite valide machen möchte?
    Hier die Seite, von der die Rede ist:
    http://www.corona-gehren.de/main/index.php?Itemid=159

  2. #2
    War schon öfter hier Avatar von newchurches
    Registriert seit
    26.10.2006
    Ort
    Köln
    Alter
    27
    Beiträge
    144
    Bedankte sich
    10
    Erhielt 32 Danksagungen
    in 30 Beiträgen

    Standard

    scheinst es ja mittlerweile behoben zu haben...
    ich seh nur noch ne warnung für ein einsames <b>...

    Code:
    <div style="text-align: center"><b />Anfahrt - Stadion</div>

  3. #3
    War schon öfter hier
    Registriert seit
    15.02.2009
    Beiträge
    174
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich hab das ganze style einfach ausgescnitten und direkt in den Head-Bereich der index.php meines Templates wieder eingefügt. So klappts. Keine Ahnung ob das die optimalste Lösung ist.

    Übrigens ... welche Warnung für ein <br /> ? Der W3C Validator zeigt keinerlei Warnungen noch Fehler mehr.

  4. #4
    War schon öfter hier Avatar von newchurches
    Registriert seit
    26.10.2006
    Ort
    Köln
    Alter
    27
    Beiträge
    144
    Bedankte sich
    10
    Erhielt 32 Danksagungen
    in 30 Beiträgen

    Standard

    Hab dir die Zeile der Warnung doch gepostet...

    nicht <br /> sondern ein einsames <b /> schwirrt da noch rum

  5. #5
    War schon öfter hier
    Registriert seit
    15.02.2009
    Beiträge
    174
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe nun gerade einen Fall bei dem das mit dem verschieben des scripts in die index.php nicht klappt. Mich würde interessieren wie ihr das so macht, weil Tatsache ist ja nunmal, dass viele Module, Komponenten etc. eigene scripts mitbringen die sich nicht separat in einer js.-Datei befinden.

    In meinem Fall, habe ich jetzt ein php-Modul erstellt um so dass schwarze Menü auf der unten angegebenen Seite zu integrieren. In diesem php-Modul steht zwar hauptsächlich nur html-Code, doch am Ende ein kleines script, welches notwendig ist um den erstrebten DropDown-Effekt des Menü aus zu erhalten.

    Nun wäre dies aber mal wieder nicht valide, weil das script sich somit im body und nicht im head-Bereich befindet und den head-Bereich gibts ja nur in der index.php vom Template. Ist also nur eine Frage der Validität und weniger der Funktionalität.

    Ich hab probiert, wie sonst auch, das script auszuschneiden und in den head-Bereich des Templates einzufügen.
    Ergebnis: Kein DropDown-Effekt, d.h. Menü funktioniert nicht mehr richtig.

    Frage: Was kann man da machen sodass der W3C-Validator nicht mehr rummeckert.

    Hier die Seite:
    http://www.corona-gehren.de/main/index.php?Itemid=142

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein