me: css defekt?!

warum funzt hier kein css??

<html>
<link rel='stylesheet' type='text/css' href='style.css'>
 <script>
 function testen()
 {
 if(document.forms['anmeldung'].elements['username'].value==''){alert("Bitte vervollständigen Sie Ihre Eingabe."); return false}
 if(document.forms['anmeldung'].elements['vorname'].value==''){alert("Bitte vervollständigen Sie Ihre Eingabe."); return false}
 if(document.forms['anmeldung'].elements['nachname'].value==''){alert("Bitte vervollständigen Sie Ihre Eingabe."); return false}
 if(document.forms['anmeldung'].elements['plz'].value==''){alert("Bitte vervollständigen Sie Ihre Eingabe."); return false}
 if(document.forms['anmeldung'].elements['ort'].value==''){alert("Bitte vervollständigen Sie Ihre Eingabe."); return false}
 if(document.forms['anmeldung'].elements['land'].value==''){alert("Bitte vervollständigen Sie Ihre Eingabe."); return false}
 if(document.forms['anmeldung'].elements['mail'].value==''){alert("Bitte vervollständigen Sie Ihre Eingabe."); return false}
 if(document.forms['anmeldung'].elements['telefon'].value==''){alert("Bitte vervollständigen Sie Ihre Eingabe."); return false}
 }
 </script>
    <form method=post name="anmeldung" action="anmelden.php" onsubmit="return testen()">
 <head>
  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
  <meta name="generator" content="">
  <title></title>
 </head>
 <body text="#000066" bgcolor="white">
   <div align="center">
    <p><font size="-1"><b>Anmeldung</b><br> </font></p>
    <table style="BORDER-COLLAPSE: collapse" bordercolor=#111111 cellspacing=10 cellpadding=0 table border="0">
     <tr>
      <td><b><font size="-2">username </font></b></td>
      <td width="201"><font size="-2"><input type="text" name="username" size="25" class="input"></font></td>
     </tr>
     <tr>
      <td><b><font size="-2">Vorname </font></b></td>
      <td width="201"><font size="-2"><input type="text" name="vorname" size="25" class="input"></font></td>
     </tr>
     <tr>
      <td><b><font size="-2">Nachname </font></b></td>
      <td width="201"><font size="-2"><input type="text" name="nachname" size="25" class="input"></font></td>
     </tr>
     <tr>
      <td><b><font size="-2">Postleitzahl </font></b></td>
      <td width="201"><font size="-2"><input type="text" name="plz" size="25" class="input"></font></td>
     </tr>
     <tr>
      <td><b><font size="-2">Ort </font></b></td>
      <td width="201"><font size="-2"><input type="text" name="ort" size="25" class="input"></font></td>
     </tr>
     <tr>
      <td><b><font size="-2">Land </font></b></td>
      <td width="201"><font size="-2"><select class="input" name="land" size="1">
         <option value="de">Deutschland</option>
         <option value="at">&Ouml;sterreich</option>
         <option value="ch">Schweiz</option>
        </select></font></td>
     </tr>
     <tr>
      <td><b><font size="-2">e-mail </font></b></td>
      <td width="201"><font size="-2"><input type="text" name="mail" size="25" class="input"></font></td>
     </tr>
     <tr>
      <td><b><font size="-2">Telefon </font></b></td>
      <td width="201"><font size="-2"><input type="text" name="telefon" size="25" class="input"></font></td>
     </tr>
    </table>
      <td><input class="input" type="submit" value="anmelden" name="submit"></td>
  </body>

</html>

  1. Hallo,

    weil der Quelltext kein gültiges HTML ist, z.Bsp. müssen die drei
    folgenden Zeilen in dieser Reihenfolge im Dokument stehen:

    <head>
    <link rel='stylesheet' type='text/css' href='style.css'>
        <form method=post name="anmeldung" action="anmelden.php"

    dazwischen natürlich jeweils noch die fehlenden sonstigen Zeilen,
    vielleicht läßt Du Dir einfach mal von http://validator.w3.org/
    helfen :-)

    Viele Grüße,
    Stefan

  2. Hallo,

    ein paar Links zu Seiten, die Du Dir mal anschauen solltest:
    1. </faq/> besonders </faq/#Q-05> und </faq/#Q-06>
    2. http://validator.w3.org/
    3. http://selfhtml.teamone.de/css/ besonders http://selfhtml.teamone.de/css/intro.htm
    4. http://selfhtml.teamone.de/html/tabellen/index.htm

    Viel Spass und schö
    stefan

  3. Hiho,

    ich finde es eigentlich immer ziemlich unhöflich das blöde Foren FAQ um die Ohren gehauen zu bekommen, aber in deinem Fall werde ich es auch mal machen, du hast nämlich so ziemlich alles verletzt was man irgendwie verletzten kann:

    Keine Anrede
    Keine Fehlerbeschreibung
    Keine Aussage was denn die Ausgabe ist
    Keine Information was du denn erreichen willst
    Viel zu viel Code
    ...

    Bittem lies dir mal das FAQ durch, denn so ganz ohne Sinn ist das auch nicht...

  4. hi,

    warum funzt hier kein css??

    <html>
    <link rel='stylesheet' type='text/css' href='style.css'>

    die CSS-Datei wird so eingebunden:

    <link rel="stylesheet" type="text/css" href="formate.css">

    [http://http://selfhtml.teamone.de/css/formate/einbinden.htm#separat]

    <head>
      <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
      <meta name="generator" content="">
      <title></title>
     </head>

    wenn du sowieso CSS benutzt brauchst du den ganzen schmarn wie <font> auch nicht, sondern kannst das in die CSS-Datei packen!!

    <body text="#000066" bgcolor="white">
       <div align="center">
        <p><font size="-1"><b>Anmeldung</b><br> </font></p>
        <table style="BORDER-COLLAPSE: collapse" bordercolor=#111111 cellspacing=10 cellpadding=0 table border="0">
         <tr>
          <td><b><font size="-2">username </font></b></td>
          <td width="201"><font size="-2"><input type="text" name="username" size="25" class="input"></font></td>
         </tr>
         <tr>
          <td><b><font size="-2">Vorname </font></b></td>
          <td width="201"><font size="-2"><input type="text" name="vorname" size="25" class="input"></font></td>
         </tr>
         <tr>
          <td><b><font size="-2">Nachname </font></b></td>
          <td width="201"><font size="-2"><input type="text" name="nachname" size="25" class="input"></font></td>
         </tr>
         <tr>
          <td><b><font size="-2">Postleitzahl </font></b></td>
          <td width="201"><font size="-2"><input type="text" name="plz" size="25" class="input"></font></td>
         </tr>
         <tr>
          <td><b><font size="-2">Ort </font></b></td>
          <td width="201"><font size="-2"><input type="text" name="ort" size="25" class="input"></font></td>
         </tr>
         <tr>
          <td><b><font size="-2">Land </font></b></td>
          <td width="201"><font size="-2"><select class="input" name="land" size="1">
             <option value="de">Deutschland</option>
             <option value="at">&Ouml;sterreich</option>
             <option value="ch">Schweiz</option>
            </select></font></td>
         </tr>
         <tr>
          <td><b><font size="-2">e-mail </font></b></td>
          <td width="201"><font size="-2"><input type="text" name="mail" size="25" class="input"></font></td>
         </tr>
         <tr>
          <td><b><font size="-2">Telefon </font></b></td>
          <td width="201"><font size="-2"><input type="text" name="telefon" size="25" class="input"></font></td>
         </tr>
        </table>
          <td><input class="input" type="submit" value="anmelden" name="submit"></td>
      </body>

    </html>

    Matthias

    1. Hi Matthias,

      <link rel='stylesheet' type='text/css' href='style.css'>

      die CSS-Datei wird so eingebunden:

      <link rel="stylesheet" type="text/css" href="formate.css">

      So weit ich weiss ist beides richtig. Hab in SELFHTML dazu auf die Schnelle nichts gefunden, erinnere mich aber dunkel daran auch schon Dateien mit '' statt "" erfolgreich validiert zu haben.

      schö
      stefan

    2. Hi,

      <link rel='stylesheet' type='text/css' href='style.css'>
      die CSS-Datei wird so eingebunden:
      <link rel="stylesheet" type="text/css" href="formate.css">

      http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2 sagt:

      By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39).

      Also sind sowohl '' als auch "" erlaubt.

      Es ist also auch
      <link rel='stylesheet' type="text/css" href='style.css'>
      richtig...

      cu,
      Andreas

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/