• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] [(X)HTML-Validator] Was bedeutet dieser Error ?

Status
Für weitere Antworten geschlossen.
Ich mein das aber in der Form hier:

Code:
<form action="index.php?section=kontakt-auswerten" enctype="multipart/form-data" method="post">
    <fieldset>

        <label for="name">Name:</label>
        <input id="name" class="cbox" size="20" type="text" /><br />

        <label for="email">E-Mail:</label>
        <input id="email" class="cbox" size="20" type="text" /><br />

        <label for="betreff">Betreff:</label>
        <input id="betreff" class="cbox" size="20" type="text" /><br />
        <!-- usw... -->
    </fieldset>
</form>
Glaub mal - damit fährste wesentlich besser ;)
Zu dem aktuellen Quellcode: Versuche mal die Namen der input-Tags klein zu schreiben. Soweit ich weiß sieht XHTML generelle Kleinschreibung vor.

MfG

NewLord
 
Werbung:
Er meckert wegen dem
checked rum!

Wie macht man das nochmal mit <option selected="selected" ... ???
 
checked="checked"

darf aber nur ein element haben ^^
 
Werbung:
Du konntest das mit JAVA umgehen.
Code:
<script type="text/javascript">
document.write
 ("<a href=\"http:\/\/www.topster.de\/?user=tobiasz" target=\"_blank\">G&auml;stebuch<\/a>");
</script>

Obwohl keine schöne Sache, aber dann meckert der Validator nicht mehr. :wink:

Code:
                 <div style="margin-left: auto; margin-right: auto;">
Ps bitte nit Java S sondern Javascript :)

Aber ich mag es auch nit allzu gerne :(

MfG

Richard

Ja und auch nicht JAVA. Javascript bitte.
 
Bei der Validierung werden 3 Fehler ausgegeben, die mir unerklärlich sind.
Die schließenden Tags des Formulars, der Tabellenzeile und der Spalte sind überflüssig (die letzten 3 Zeilen)? Hat jemand eine Idee, wie das kommt?

PS: Die komplette Formatierung per CSS wird noch umgesetzt...
HTML:
<tr>
<td>                
<form action='/index.php' method='post' enctype="multipart/form-data">    <font size="2" style="font-weight:bold">So könnte Dein Button aussehen!</font><br />
<img src='http://www.xxxxx.de/images/buttons/bdba31e50eb064b886264c7b778890fe.jpg' alt='Ansteckbutton' style='float:left;' />Lade Dein Motiv als jpg hoch und wir zeigen Dir sofort, wie Dein Button aussehen könnte.<br />
<br />
Falls Dein Bild nicht unseren <a href="http://www.xxxxx.de/index.php?option=com_content&amp;task=view&amp;id=10&amp;Itemid=25" alt="Vorgaben für Dein Bild">Vorgaben</a> für einen 25mm-Button entspricht, kann die Vorschau von dem Lieferergebnis beträchtlich abweichen. Wir werden aber nötige Anpassungen nach bestem Gewissen vornehmen und Dich bei Fragen kontaktieren.</div><br />
<input name="size" type="hidden" maxlength="20" size="5" value="131" /><br />            
<label><b>1. Auf Durchsuchen klicken und Bild wählen.</b></label><br />
<input name="local_file" type="file" size="12" /><br />
<label><b>2. Jetzt auf Vorschau klicken.</b></label><br />
<input type="submit" value="Vorschau" /><br />
<b>3. Dir gefällt's?</b><br />
Dann <a href="http://www.xxxxx.de/index.php?&amp;page=shop.browse&amp;category_id=1&amp;Itemid=26" alt="Buttons jetzt bestellen">hier bestellen </a>und Dein Bild auf den Druckserver übertragen.            
</form>
</td>
</tr>
 
Werbung:
Brauche auch mal eure Hilfe!

Hallo miteinander!

Ich bin neu (hier und im validieren), bitte habt Geduld mit mir! :oops:
Also: Ich hatte mehrere Fehlermeldungen, und bis auf zwei konnte ich alle selbst beheben. Aber bei diesen zwei komm ich nicht dahinter, wahrscheinlich stehe ich auf der Leitung.....

1.) Line 32, Column 70: there is no attribute "HEIGHT".
HTML:
…cellspacing="0" border="0" width="100%" height="100%"><tr><td VALIGN="TOP">

2.) Line 64, Column 93: there is no attribute "BACKGROUND".
HTML:
…"100%" CLASS="picturebar" background="picts/home-background.jpg">

Was ist falsch damit und wie kann ich den Fehler beheben?
Doctype: DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN

Danke schon mal!
 
So wie es da steht: height und background sind nicht zulässig. Verwende für diese Angaben stattdessen die entsprechenden CSS-Pendants.
 
Werbung:
Hi, threadi!

Danke für die rasche Antwort! Geht´s vielleicht noch ein bisserl konkreter? :oops:
Was ich nicht verstehe: Warum wird die Angabe im genannten Fall moniert, aber im folgenden NICHT:

HTML:
<!-- DROP SHADOW TABLE-->
<TABLE cellpadding="0" cellspacing="0" border="0" width="100%" CLASS="picturebar" background="picts/drop-shadow.gif">
Enthält auch "background", wurde aber nicht als Fehler angezeigt?

Danke, siga!
 
Kann ich nicht sagen. Der gesamte Quellcode der betreffenden Seite wäre interessanter.

Hier kannst Du nachlesen, welche Attribute in <table> vorhanden sein dürfen. Wenn du nun eines wie background oder height verwendest was nicht zulässig ist musst du diese entfernen. CSS dient dann nur dazu doch diese Formatierung durchzusetzen.
 
Hi, threadi!
Danke für den Link, werd ich mal in Ruhe durchackern.
Hier ist der Space, auf dem ich die Seite grade teste (1mal Werbung wegklicken nötig).
Nicht wundern, die Fehlerbehebung ist noch lange nicht abgeschlossen und das Ganze ist noch nicht für die Öffentlichkeit bestimmt.
Aber ich wäre froh, wenn du mir da weiterhelfen könntest.
(Die meisten Fehlermeldungen habe ich auf der Seite "Anfahrt" im Code des Routenplaners, der da eingebaut ist).

Grüaßle, siga!
 
Werbung:
Bei dir ist jede einzelne HTML-Seite noch fehlerhaft. Sind aber meist nur Fehler bei der Groß-/Kleinschreibung der HTML-Elemente. Du kannst auch einen deutschen Validator einsetzen, vielleicht verstehst du dann einiges besser: HTML / XHTML / XML / WML Validator
 
Ja, weiß ich doch - deswegen bin ich ja hier! ;)

Wie gesagt - ich verstehe trotzdem nicht, wieso derselbe "Fehler" einmal beanstandet wird und einmal nicht. Deinen Link habe ich für mich abgelegt, aber mein Problem ist damit nicht gelöst (eher größer - die verschiedenen Validatoren finden verschieden viele Fehler!).
Wenn ich die Angaben height und background jetzt als CSS für die entsprechenden tables auslagern will, muss ich dann für jede Seite eine eigene CSS-Datei anlegen? Denn die Seiten (und daher auch die tables) sind zum Teil verschieden aufgebaut...
Momentan verrichtet eine CSS-Datei die Arbeit, und die wäre valide...

lg, siga!
 
Werbung:
Zeilen 116 bis 121:
Code:
 <ul>
<a href="http://lukibhape.de/" target="blank">Meine Website</a><br>
</ul>
Du hast vergessen den Listeneintrag mit <li> einzuschließen:
Code:
<ul>
<li>
<a href="http://lukibhape.de/" target="blank">Meine Website</a>
</li>
</ul>
Das <br> ist damit überflüssig. <li> ist ein Blockelement und erzeugt auch so einen Umbruch.
 
Hallo libes Forum,
Ich habe hier ein Fehler in meinem Dokument:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <title></title>
  </head>
  <body>
    <p>
    <a href="http://jigsaw.w3.org/css-validator/">
        <img style="border:0;width:88px;height:31px;position:absolute;right:0px"
            src="http://jigsaw.w3.org/css-validator/images/vcss"
            alt="CSS ist valide!">
    </a>
</p>
            
    <span>
       <img src="ieimg/left1.png" style="position: absolute; left: 0px; top: 0px" alt= "">
       <img src="ieimg/left2.png" style="position: absolute; left: 0px; bottom: 0px" alt= "">
       <img src="ieimg/right1.png" style="position: absolute; right: 0px; top: 0px" alt= "">
       <img src="ieimg/right2.png" style="position: absolute; right: 0px; bottom: 0px" alt= "">
       <!-- Links -->

       <a href="index.htm">Home</a>
       <a href="proje.html">Projekte</a>
       <a href="forum.html">Forum</a>
       <a href="ueber.html">&#220ber Mich</a>
       <br><br>
       <!-- Eig.Website -->
       <table border="0">
        <tr>
          <td class="first">
          <img src="img/smile.png" class="side" alt="">
          </td>
          <td class="second">
          Herzlich wilkommen,<br>
          auf der Website von Flitztuete95!<br>
          Hier gibt es Bilder, Spiele usw. von Flitztuete95<br>
          <br>
          <br>
          </td>
        </tr>

       </table>
    </span>
  </body>
</html>
Fehler:
<table border="0">The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

Ich hoffe, ihr könnt mir erklären, was ich falsch mache, und mir helfen den Fehler zu beheben...
 
Zuletzt bearbeitet:
Werbung:
Du hast <table> mit einem Inlineelement umschlossen (<span><table>....</table></span>).
Wenn <span> keiner style-Anweisungen zugeordnet wurde kannst du es löschen.
Ansonsten kannst du es durch <div> ersetzen.

Wenn ich ein Validator währe, würde ich noch mehr bemängeln :-).
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben