W3C erkennt erneut schweren Fehler!

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Nemesis Force, 20. Mai 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 20. Mai 2007
    Hallo,
    also ich hab folgendes Problem. Der Code in einer meiner PHP-Dateien funktioniert nicht ganz:

    PHP:
    < link rel = "stylesheet"  href = "../css/mozilla.css"  type = "text/css"  />
    Nun zeigt mir der Validation Service an:

    Wo liegt denn da der Fehler?
     
  2. 20. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    Pack das einbinden der CSS Datei mal in den HEAD Tag
     
  3. 20. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    wft, zeigt deinen quelltext oder man kann dir nicht helfen! mensch is des denn so schwer?

    mann kommt zum arzt: "mir tut was weh"
    arzt: "was denn?"
    mann: "sag ich net!11"
     
  4. 20. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    so leider muss ich den thread wieder öffnen...

    ich kann einfach keine stylesheets anhängen. hier der code:

    HTML:
    <link rel="stylesheet" href="../css/mozilla.css" type="text/css">
     <div id="header"><img src="../images/header.gif" alt="background header" /></div>
     <div id="logo"><a href="../index.php"><img src="../images/logo.gif" alt="logo" border="0" /></a></div>
     <div id="menu">
     <table width="75%" style="height:100%;" border="0" align="center" cellpadding="0" cellspacing="0">
     <tr>
     <td width="17%"><a href="../index.php"><img src="../images/index.gif" width="96" height="44" border="0" alt="button index" /></a></td>
     <td width="4%"><img src="../images/puffer.gif" width="25" height="1" alt="puffer" /></td>
     <td width="17%"><a href="../contact.php"><img src="../images/contact.gif" width="96" height="44" border="0" alt="button contact" /></a></td>
     <td width="4%"><img src="../images/puffer.gif" width="25" height="1" alt="puffer" /></td>
     <td width="17%"><a href="../agb.php"><img src="../images/agb.gif" width="96" height="44" border="0" alt="button agb" /></a></td>
     <td width="4%"><img src="../images/puffer.gif" width="25" height="1" alt="puffer" /></td>
     <td width="17%"><a href="../imprint.php"><img src="../images/imprint.gif" width="96" height="44" border="0" alt="button imprint" /></a></td>
     <td width="20%">&nbsp;</td>
     </tr>
     </table>
     </div>
     <div id="infobox">
     <table width="75%" border="0" align="center" cellpadding="0" cellspacing="0" class="char_w2" style="height:105px;">
     <tr>
     <td width="28%" height="19"><strong>Besucherz&auml;hler:</strong></td>
     <td width="8%" rowspan="3" valign="top">&nbsp;</td>
     <td width="28%"><strong>Benutzerinformation:</strong></td>
     <td width="7%" rowspan="3" valign="top">&nbsp;</td>
     <td width="29%"><strong>&Uuml;bersicht Online Shop:</strong></td>
     </tr>
     <tr>
     <td height="10"><img src="../images/puffer.gif" width="1" height="10" alt="puffer" /></td>
     <td width="28%"><img src="../images/puffer.gif" width="1" height="10" alt="puffer" /></td>
     <td width="29%"><img src="../images/puffer.gif" width="1" height="10" alt="puffer" /></td>
     </tr>
     <tr>
     <td valign="top">Online: <?php include 'include/user_online.php'; ?> Besucher<br />Heute: -- <br />Gestern: -- <br />Gesamt: <?php include 'include/user.php'; ?> Besucher</td>
     <td width="28%" valign="top">Ihre IP-Adresse:<br /><?php echo $_SERVER['REMOTE_ADDR']; ?><br />Hostname:<br /><?php echo gethostbyaddr($_SERVER['REMOTE_ADDR']); ?></td>
     <td width="29%" valign="top">Business: 0 Templates<br />Portfolio: 0 Templates<br /><br />Gesamt: 0 Templates online</td>
     </tr>
     </table>
     </div>
     <div id="date">
     <table width="75%" style="height:100%;" border="0" align="center" cellpadding="0" cellspacing="0" class="char_w2">
     <tr>
     <td align="right"><?php include 'include/date.php'; ?></td>
     </tr>
     </table>
     </div>
    ja ja ich weiß, es befindet sich weder <html>-Tag noch <head>-Tag darin, aber das ist ne PHP-Datei die eingebunden werden soll und das kann ich sowas nich reinschreiben, weil es sonst auf der seite (die im browser angezeigt wird) im quelltext 2mal erscheint :baby:

    ich kann das zwar weglassen, also das einbinden der css, dann ist die page zwar valide, doch im editor ist dann alles komplett verschoben -.-
     
  5. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    Der Fehler steht doch wörtlich da "document type does not allow element "link" here." wer in seinen Dateien keinen Dokumenttyp angibt kann sich auch nicht wundern, dass der dokumententyp xHTML Tags nicht unterstützt ..... du kannst den quellcode ohne html tag etc. doch nicht in den Validator eingeben, dass muss schon die ganze Seite sein, mit doctype, mit root element, mit head tag, mit title tag uvm ... also ein bißchen mitdenken sollte man schon!
     
  6. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    ja sag mal bist du blind ich kann diese tags nicht angeben, weil sie dann 2 mal auf der webseite erscheinen
     
  7. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    Pack es halt in den head rein. Anders gehts nicht..
     
  8. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    du musst das 1. in dem <head></head> eingeben und 2. ist es kein php was du auslesen lässt... sondern einfach nur html tags!

    dein stylesheet muss in den headbereich, da er sich den gesammten bereich dort halt rauszieht und wenn du nun 2 sheets führen willst, MUSST du das in deinem sheet eintragen oder du erstellst dir dann sinnlos mehrer sheets wo nur immer eine funktion drin ist.

    selfhtml kenntnis nehmen, da stehts eigentlich auch beschrieben.

    Und solltest du was anderes vorhaben und wir es falsch verstehen, mal für dumme schreiben, aber mit dem ganzen quellcode, dann aber auch in .php
     
  9. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    Die Antwort liegt doch auf der Hand... Du kannst kein Stylesheet nach dem "Definitionsbereich" festlegen. Finde eine andere Möglichkeit. So wird das jedoch nie valid xhtml sein.

    Wobei... Du kannst das ja einfach so machen:
    HTML:
    <script type="text/javascript" language="javascript"> 
    <!--
     document.write('<link rel="stylesheet" href="../css/mozilla.css" type="text/css">');
    -->
    </script> 
    
    Unschön, aber bekommst so dennoch dein valid XHTML :-D
     
  10. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    Code:
    <head>
    <title>Dein Titel</title>
    <link href="../css/mozilla.css" rel="stylesheet" type="text/css" />
    </head>
    
    so muss dein <head> aussehen
    und das klappt!
     
  11. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    Wie du kannst den Dokumentenkopf nicht angeben? ich kenne kein Script, KEINS, wo man nicht den head angeben kann, aber als informatioen, css in style-tags kann auch unten im html code stehen ....
     
  12. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    Ich denke, er includet das als Content und hat einen allgemeinen Header + Footer.
     
  13. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    Ich bin nicht blöd! Ich weiß wie man die Tags angibt und wie das ganze auszusehen hat. OK:

    In dem Dokument "index.php" wird die PHP-Datei "header.php" includiert! Das mache ich mit
    PHP:
    <? php  include  'header.php' ?>
    Der Header ist einfach nur ne Datei indem sich der ganze Kopf der Seite befindet, d.h. wenn ich mal einen Link ändern muss, brauch ich das nur einmal tun...

    Nun stehen in der "index.php" ja schon die ganzen html-tags (<head>, <body>...bla und kecks!) sollte ich nun in der "header.php" wieder den <head>-Tag eingeben (damit ich so meine css einbinden kann) und dann im Browser auf "Seitenquelltext anzeigen" klicke erscheint der <head>-Tag 2 mal im gesamten Quelltext und das darf nicht sein!

    Hoffe ihr versteht mich jetzt!
     
  14. 22. Mai 2007
    AW: W3C erkennt erneut schweren Fehler!

    *** (lassen wir das geflame und angemecker weg)***, entweder schreibt man das (nach deinen angaben) in die index.php oder header.php oder angeschlossene Template dateien oder ich wiederhole es nochmal, css kann überall, sogar unten im html code stehen, , man muss es nur ordentlich machen.

    Und wie hier bereits gesagt wurde, wenn du keine quellcodes posten willst können wir dir auch nicht genau sagen wo das hinsoll, aber wenn in der index.php schon head daten stehen, dann schreib es doch einfach dazu.... ich versteh es einfach nicht, also wären die quellen der php dateien nicht offen und man würde versuchen über umwege irgendwo was reinschreiben wollen ....
     
  15. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.